前言
切换界面需要释放当前控件,否则控件一直存在,同时反复创建会导致内存泄漏
实现
数据结构
static struct
{
lv_obj_t *screen;
bool screen_del;
lv_obj_t *screen_img_bg;
}ui;
创建界面
void setup_scr_ext(void)
{
//Write codes screen
ui.screen = lv_obj_create(NULL);
lv_obj_set_size(ui.screen, 800, 480);
lv_obj_set_scrollbar_mode(ui.screen, LV_SCROLLBAR_MODE_OFF);
//Write codes screen_img_bg
ui.screen_img_bg = lv_img_create(ui.screen);
lv_obj_add_flag(ui.screen_img_bg