1. 图层
LVGL具有图层概念,从顶层到底层依次是sys_layer
层、top_layer
层、act_scr
层。
top_layer
层及sys_layer
层用来创建一些随处可见的内容。
top_layer
层可以用来创建菜单栏,弹出窗口等...
鼠标光标可以放在所有层的上面以确保它始终可见,也就是放在sys_layer
层。
一般都是在act_scr
层创建各种控件(widgets),也就是objects对象。
2. objects
在LVGL中,用户界面的基本构建块是对象,也称为Widgets。例如Button、Label、Image、List、图表或文本区域。
创建objects对象并显示在act_scr
层上:
// 当前画面
lv_obj_t* screen = lv_scr_act();
objects基本属性:
- 位置:
void lv_