|

楼主 |
发表于 2023-11-15 10:53:08
|
显示全部楼层
lv_obj_t * list = lv_list_create(setting_screen);
lv_obj_t * btn = lv_list_add_btn(list, LV_SYMBOL_LIST, "Display Setting");
lv_list_add_btn(list, LV_SYMBOL_LIST, "Information");
lv_list_add_btn(list, LV_SYMBOL_LIST, "Language");
lv_list_add_btn(list, LV_SYMBOL_LIST, "Theme");
lv_list_add_btn(list, LV_SYMBOL_LIST, "Password");
lv_list_add_btn(list, LV_SYMBOL_LIST, "Bluetooth");
lv_list_add_btn(list, LV_SYMBOL_LIST, "Factory Reset");
lv_list_add_btn(list, LV_SYMBOL_LIST, "Exit");
lv_obj_set_pos(list, 0, 51);
lv_obj_set_size(list, 800, 320+110);
//lv_obj_set_scrollbar_mode(list, LV_SCROLLBAR_MODE_OFF);
lv_obj_add_flag(list, LV_OBJ_FLAG_SCROLL_WITH_ARROW);
//lv_obj_t * btn = lv_obj_get_child(list, 1);
for (int i = 0; i<lv_obj_get_child_cnt(list); i++){
lv_obj_clear_state(lv_obj_get_child(list, i), LV_STATE_FOCUSED);
}
lv_obj_scroll_to_view(btn, LV_ANIM_ON);
//lv_obj_scroll_to_view(btn, LV_ANIM_ON);
lv_obj_add_state(btn, LV_STATE_FOCUSED);
lv_obj_add_event_cb(btn, btn_click_event_cb, LV_EVENT_CLICKED, NULL);
还是没有效果,见附件的图,就是没有选中的效果 |
-
|