From 2ea7b7801076b1583861521b7bcb8b361b21ce06 Mon Sep 17 00:00:00 2001 From: xiaojiazhu <258828110@qq.com> Date: Wed, 1 Nov 2023 17:49:10 +0800 Subject: [PATCH] Fixed bug about next page icon of setting screen. --- .../UIFlowMenuCommonItemEventCallback.c | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/UIFlowMenuCommonItemEventCallback.c b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/UIFlowMenuCommonItemEventCallback.c index f3de31073..696a3c14b 100755 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/UIFlowMenuCommonItemEventCallback.c +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/UIFlowMenuCommonItemEventCallback.c @@ -555,27 +555,37 @@ static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu) if(!u_hiddenitem){ if(i == 0){ - lv_obj_set_hidden(image_option_01_scr_uiflowmenucommonitem, true); + // lv_obj_set_hidden(image_option_01_scr_uiflowmenucommonitem, true); + lv_plugin_img_set_src(image_option_01_scr_uiflowmenucommonitem, LV_PLUGIN_IMG_ID_SF_NEXT2); + lv_obj_set_hidden(image_option_01_scr_uiflowmenucommonitem, false); lv_plugin_label_set_text(label_option_1_scr_uiflowmenucommonitem, pOption->TextId); lv_plugin_label_update_font(label_option_1_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN); lv_obj_set_hidden(container_option_1_scr_uiflowmenucommonitem, false); }else if(i == 1){ - lv_obj_set_hidden(image_option_02_scr_uiflowmenucommonitem, true); + // lv_obj_set_hidden(image_option_02_scr_uiflowmenucommonitem, true); + lv_plugin_img_set_src(image_option_02_scr_uiflowmenucommonitem, LV_PLUGIN_IMG_ID_SF_NEXT2); + lv_obj_set_hidden(image_option_02_scr_uiflowmenucommonitem, false); lv_plugin_label_set_text(label_option_2_scr_uiflowmenucommonitem, pOption->TextId); lv_plugin_label_update_font(label_option_2_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN); lv_obj_set_hidden(container_option_2_scr_uiflowmenucommonitem, false); }else if(i == 2){ - lv_obj_set_hidden(image_option_03_scr_uiflowmenucommonitem, true); + // lv_obj_set_hidden(image_option_03_scr_uiflowmenucommonitem, true); + lv_plugin_img_set_src(image_option_03_scr_uiflowmenucommonitem, LV_PLUGIN_IMG_ID_SF_NEXT2); + lv_obj_set_hidden(image_option_03_scr_uiflowmenucommonitem, false); lv_plugin_label_set_text(label_option_3_scr_uiflowmenucommonitem, pOption->TextId); lv_plugin_label_update_font(label_option_3_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN); lv_obj_set_hidden(container_option_3_scr_uiflowmenucommonitem, false); }else if(i == 3){ - lv_obj_set_hidden(image_option_04_scr_uiflowmenucommonitem, true); + // lv_obj_set_hidden(image_option_04_scr_uiflowmenucommonitem, true); + lv_plugin_img_set_src(image_option_04_scr_uiflowmenucommonitem, LV_PLUGIN_IMG_ID_SF_NEXT2); + lv_obj_set_hidden(image_option_04_scr_uiflowmenucommonitem, false); lv_plugin_label_set_text(label_option_4_scr_uiflowmenucommonitem, pOption->TextId); lv_plugin_label_update_font(label_option_4_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN); lv_obj_set_hidden(container_option_4_scr_uiflowmenucommonitem, false); }else if(i == 4){ - lv_obj_set_hidden(image_option_05_scr_uiflowmenucommonitem, true); + // lv_obj_set_hidden(image_option_05_scr_uiflowmenucommonitem, true); + lv_plugin_img_set_src(image_option_05_scr_uiflowmenucommonitem, LV_PLUGIN_IMG_ID_SF_NEXT2); + lv_obj_set_hidden(image_option_05_scr_uiflowmenucommonitem, false); lv_plugin_label_set_text(label_option_5_scr_uiflowmenucommonitem, pOption->TextId); lv_plugin_label_update_font(label_option_5_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN); lv_obj_set_hidden(container_option_5_scr_uiflowmenucommonitem, false); @@ -610,6 +620,7 @@ static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu) #endif } if(u_ItemSel){ + printf(" ============================= select = %d\n", i); if(i == 0){ lv_obj_set_hidden(image_option_01_scr_uiflowmenucommonitem, true); lv_obj_set_hidden(container_option_1_scr_uiflowmenucommonitem, true);