| 
					
				 | 
			
			
				@@ -59,6 +59,10 @@ var isAccountScreenPressed: MutableState<Boolean> = mutableStateOf(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var selectedItemIndex: MutableState<Int> = mutableIntStateOf(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var isFirstItemPressed: MutableState<Boolean> = mutableStateOf(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var isSecondItemPressed: MutableState<Boolean> = mutableStateOf(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var isThirdItemPressed: MutableState<Boolean> = mutableStateOf(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var isFourthItemPressed: MutableState<Boolean> = mutableStateOf(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @Composable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fun CustomBottomBarTV(navHostController: NavHostController, activity: ComponentActivity) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -103,7 +107,12 @@ fun BottomBarNavTV( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var isSecondItemFocused by remember { mutableStateOf(false) } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var isThirdItemFocused by remember { mutableStateOf(false) } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var isFourthItemFocused by remember { mutableStateOf(false) } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     val focusRequester1 = remember { FocusRequester() } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    val focusRequester2 = remember { FocusRequester() } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    val focusRequester3 = remember { FocusRequester() } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    val focusRequester4 = remember { FocusRequester() } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var isClicked by remember { mutableStateOf(false) } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     val navBackStackEntry = navHostController.currentBackStackEntryAsState() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var currentDestination = navBackStackEntry.value?.destination 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -155,6 +164,24 @@ fun BottomBarNavTV( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         isFirstItemPressed.value = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (isSecondItemPressed.value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LaunchedEffect(key1 = Unit) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            focusRequester2.requestFocus() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isSecondItemPressed.value = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (isThirdItemPressed.value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LaunchedEffect(key1 = Unit) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            focusRequester3.requestFocus() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isThirdItemPressed.value = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (isFourthItemPressed.value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LaunchedEffect(key1 = Unit) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            focusRequester4.requestFocus() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isFourthItemPressed.value = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     Box( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         modifier = Modifier 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -207,6 +234,7 @@ fun BottomBarNavTV( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Surface( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 color = if (isSecondItemFocused) Color.LightGray else colorResource(id = R.color.background_color_gray), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 modifier = Modifier 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .focusRequester(focusRequester2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .onFocusChanged { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         Log.d("is_focused","2nd") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         isSecondItemFocused = it.isFocused 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -240,6 +268,7 @@ fun BottomBarNavTV( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 color = if (isThirdItemFocused) Color.LightGray else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     colorResource(id = R.color.background_color_gray), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 modifier = Modifier 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .focusRequester(focusRequester3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .onFocusChanged { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         Log.d("is_focused","3rd") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         isThirdItemFocused = it.isFocused 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -273,6 +302,7 @@ fun BottomBarNavTV( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 color = if (isFourthItemFocused) Color.LightGray else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     colorResource(id = R.color.background_color_gray), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 modifier = Modifier 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .focusRequester(focusRequester4) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .onFocusChanged { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         Log.d("is_focused","4th") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         isFourthItemFocused = it.isFocused 
			 |