Special API Usage and Notes
ElenixOS provides some special LVGL API components that have specific functions and usage methods. This document describes the usage methods and notes for these special APIs.
Special API Component List
The following are the special LVGL API components supported by ElenixOS:
- Animation - Used to create and manage animation effects
- Button Matrix - Used to create button matrices
- Calendar - Used to display and select dates
- Canvas - Used to draw graphics and images
- Dropdown - Used to display and select dropdown options
- Image - Used to display images
- Object - Base class for all LVGL components
- Timer - Used to create and manage timers
Characteristics of Special APIs
Compared with regular APIs, special APIs have the following characteristics:
- Specific Functionality: Each special API component has a specific function, such as animation, calendar, etc.
- Complex Usage: Special API components are usually more complex to use than regular components.
- Performance Requirements: Some special API components have higher performance requirements, such as animations and canvases.
- Resource Consumption: Some special API components may consume more system resources, such as canvases and images.