使用环境:
LVGLV8.3
vs2019模拟器。与freertos集成。去我上传的资源里找。
解决方法:
/**
需要实现的功能:
使用tileview控件,并创建两个tile,左右排列。通过左右滑动,可以相互切换。
**/
/*************************/lv_obj_t* titleView = lv_tileview_create(lv_scr_act());lv_obj_set_size(titleView, 200, 70);lv_obj_set_align(titleView, LV_ALIGN_BOTTOM_MID);//隐藏滚动条代码lv_obj_remove_style(titleView, 0, LV_PART_SCROLLBAR);/***新建一个按键*lv_tileview_add_tile(,第几列从0开始,第几行从0开始,怎么滑动才能从其它页面到自己)*比如此,在第0列行0行(一开始就显示),当在其它页面比如在右面,从左向右滑动就能回到自己。**/lv_obj_t* cont1 = lv_tileview_add_tile(titleView, 0, 0, LV_DIR_RIGHT);;lv_obj_t* img_cont1_1 = lv_btn_create(cont1);lv_obj_set_size(img_cont1_1, 100, 50);lv_obj_center(img_cont1_1);//同上lv_obj_t* cont2 = lv_tileview_add_tile(titleView, 1, 0, LV_DIR_LEFT);lv_obj_t* img_cont1_2 = lv_btn_create(cont2);lv_obj_center(img_cont1_2);
lv_obj_remove_style(titleView, 0, LV_PART_SCROLLBAR);//隐藏滚动条