LVGL图层的介绍
·
一.UI界面显示的图层
在lvgl开发的过程中,UI界面的显示都是位于lv_sct_act()图层
二.弹窗显示
lvgl开发过程中,有些窗口有可能在任何时候显示,比如错误信息弹窗,外部触发的一些中断。
这个时候,这些窗口不能建立在lv_scr_act()图层上,因为页面切换会刷新lv_scr_act()页面内容。如果建立在lv_scr_act()图层,切换页面的时候会导致程序崩溃。
所以,要建立在lv_scr_act()的上层,lv_scr_act()上层有还有两个图层,分别是lv_layer_top()和lv_layer_sys().
三.lv_layer_top层
lv_layer_top() 在lv_scr_act()上面,用于显示所有屏幕都显示的信息,例如菜单或弹窗提示信息,代码获取示例如下:
lv_obj_t * obj = lv_obj_create(lv_layer_top());
四.lv_layer_sys()层
lv_layer_sys() 在lv_layer_sys()层上面,可以用来显示系统信息,例如鼠标指针。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)