添加格式化菜单界面变灰
This commit is contained in:
		
							parent
							
								
									19077911cf
								
							
						
					
					
						commit
						01c8c82f49
					
				|  | @ -363,23 +363,52 @@ static void LV_MenuCommonOption_UpdateContent(TM_MENU *pMenu) | |||
| 			 | ||||
| 			printf("[LV_MenuCommonOption_UpdateContent]s_SelOption: %d\n", s_SelOption); | ||||
| 			if (IDM_FORMAT_SD == pItem->ItemId) { | ||||
| 				if (0 == SelOption && i == 0) { | ||||
| 					itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT2;//>
 | ||||
| 					lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 288, 0); | ||||
| 					ui_hidden = false; | ||||
| 				} else if (1 == SelOption && i == 1) { | ||||
| 					itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT2;//>
 | ||||
| 					lv_obj_set_pos(image_option2_scr_uiflowmenucommonoption, 288, 0); | ||||
| 					ui_hidden = false; | ||||
| 				} else if (0 == SelOption && i == 1) { | ||||
| 					itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT1;//>
 | ||||
| 					lv_obj_set_pos(image_option2_scr_uiflowmenucommonoption, 288, 0); | ||||
| 					ui_hidden = false; | ||||
| 				} else if (1 == SelOption && i == 0) { | ||||
| 					itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT1;//>
 | ||||
| 					lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 288, 0); | ||||
| 					ui_hidden = false; | ||||
| 				UINT32 cardStatus = System_GetState(SYS_STATE_CARD); | ||||
| 				if (cardStatus == CARD_REMOVED) | ||||
| 				{ | ||||
| 					if (i == 0) | ||||
| 					{ | ||||
| 						itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT2;//>
 | ||||
| 						lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 288, 0); | ||||
| 						ui_hidden = false; | ||||
| 					} | ||||
| 					else if (i == 1) | ||||
| 					{ | ||||
| 						lv_plugin_menu_select_item(menu_option, 0); | ||||
| 						s_SelOption = 0; | ||||
| 						SelOption = 0; | ||||
| 						lv_plugin_menu_set_item_state(menu_option, 1, LV_PLUGIN_MENU_ITEM_STATE_DISABLED); | ||||
| 						ui_hidden = true; | ||||
| 					} | ||||
| 				} | ||||
| 				else | ||||
| 				{ | ||||
| 					if (0 == SelOption && i == 0)  | ||||
| 					{ | ||||
| 						itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT2;//>
 | ||||
| 						lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 288, 0); | ||||
| 						ui_hidden = false; | ||||
| 					}  | ||||
| 					else if (1 == SelOption && i == 1)  | ||||
| 					{ | ||||
| 						itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT2;//>
 | ||||
| 						lv_obj_set_pos(image_option2_scr_uiflowmenucommonoption, 288, 0); | ||||
| 						ui_hidden = false; | ||||
| 					}  | ||||
| 					else if (0 == SelOption && i == 1)  | ||||
| 					{ | ||||
| 						itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT1;//>
 | ||||
| 						lv_obj_set_pos(image_option2_scr_uiflowmenucommonoption, 288, 0); | ||||
| 						ui_hidden = false; | ||||
| 					}  | ||||
| 					else if (1 == SelOption && i == 0)  | ||||
| 					{ | ||||
| 						itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT1;//>
 | ||||
| 						lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 288, 0); | ||||
| 						ui_hidden = false; | ||||
| 					} | ||||
| 				} | ||||
| 				 | ||||
| 			} else if (s_SelOption == 100){//first init page add select icon
 | ||||
| 				if (enableIndex[i+(Selindex * OPTION_PAGE_NUM)] == SelOption) | ||||
| 				{ | ||||
|  | @ -437,13 +466,14 @@ static void LV_MenuCommonOption_UpdateContent(TM_MENU *pMenu) | |||
| 						default: | ||||
| 						{ | ||||
| 							itemIconId = LV_PLUGIN_IMG_ID_SF_LIST_SELECTED;//√
 | ||||
| 							if(i == 1) | ||||
| 							if(i == 0) | ||||
| 							{ | ||||
| 								lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 272, 0); | ||||
| 							} | ||||
| 							else if (i == 1) | ||||
| 							{ | ||||
| 								lv_obj_set_pos(image_option2_scr_uiflowmenucommonoption, 272, 0); | ||||
| 							} | ||||
| 							else if (i == 0){ | ||||
| 								lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 272, 0); | ||||
| 							} | ||||
| 							else if (i == 2) | ||||
| 							{ | ||||
| 								lv_obj_set_pos(image_option3_scr_uiflowmenucommonoption, 272, 0); | ||||
|  | @ -910,6 +940,14 @@ static void LV_MenuOption_OnOpen(lv_obj_t* obj, TM_MENU *data) | |||
| 			lv_plugin_menu_set_item_state(menu_option, 3, LV_PLUGIN_MENU_ITEM_STATE_DISABLED); | ||||
| 		} | ||||
| 	} | ||||
| 	if (IDM_FORMAT_SD == pItem->ItemId)  | ||||
| 	{ | ||||
| 		UINT32 cardStatus = System_GetState(SYS_STATE_CARD); | ||||
| 		if (cardStatus == CARD_REMOVED) | ||||
| 		{ | ||||
| 			lv_plugin_menu_set_item_state(menu_option, 1, LV_PLUGIN_MENU_ITEM_STATE_DISABLED); | ||||
| 		} | ||||
| 	} | ||||
| 	lv_plugin_menu_select_item(menu_option, SelOption); | ||||
| 
 | ||||
| } | ||||
|  | @ -951,7 +989,17 @@ static void LV_MenuOption_OnNext(lv_obj_t* obj) | |||
| 			lv_plugin_menu_set_item_state(menu_option, 3, LV_PLUGIN_MENU_ITEM_STATE_DISABLED); | ||||
| 		} | ||||
| 		return; | ||||
| 	}	 | ||||
| 	} | ||||
| 	if (IDM_FORMAT_SD == pItem->ItemId)  | ||||
| 	{ | ||||
| 		UINT32 cardStatus = System_GetState(SYS_STATE_CARD); | ||||
| 		if (cardStatus == CARD_REMOVED) | ||||
| 		{ | ||||
| 			SelOption = 0; | ||||
| 			lv_plugin_menu_set_item_state(menu_option, 1, LV_PLUGIN_MENU_ITEM_STATE_DISABLED); | ||||
| 			return; | ||||
| 		} | ||||
| 	} | ||||
| 	if (SelOption >= pItem->Count){ | ||||
| 		// Close current UI Window now
 | ||||
| 		//SysSetFlag(pItem->SysFlag, PrevOption);
 | ||||
|  | @ -1002,7 +1050,17 @@ static void LV_MenuOption_OnPrev(lv_obj_t* obj) | |||
| 			lv_plugin_menu_set_item_state(menu_option, 3, LV_PLUGIN_MENU_ITEM_STATE_DISABLED); | ||||
| 		} | ||||
| 		return; | ||||
| 	}	 | ||||
| 	} | ||||
| 	if (IDM_FORMAT_SD == pItem->ItemId)  | ||||
| 	{ | ||||
| 		UINT32 cardStatus = System_GetState(SYS_STATE_CARD); | ||||
| 		if (cardStatus == CARD_REMOVED) | ||||
| 		{ | ||||
| 			SelOption = 0; | ||||
| 			lv_plugin_menu_set_item_state(menu_option, 1, LV_PLUGIN_MENU_ITEM_STATE_DISABLED); | ||||
| 			return; | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	if (SelOption == 0) { | ||||
| 		// Close current UI Window now
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 xiehongyan
						xiehongyan