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()层上面,可以用来显示系统信息,例如鼠标指针

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值