lvgl显示图层

文章目录

  • 一、lvgl弹窗显示
  • 二、lv_layer_top()层
  • 三、lv_layer_sys()层


一、lvgl弹窗显示

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() 显示系统信息,例如鼠标指针。

你可能感兴趣的:(lvgl,嵌入式硬件)