- Первый экран содержит список фокусируемых элементов, на которые также можно нажать.
- Второй экран представляет собой подробный экран.
Код: Выделить всё
val mainNavController = rememberNavController()
NavHost(
navController = mainNavController,
startDestination = MainDestinations.MainScreen
) {
composable(MainDestinations.MainScreen) {
MainScreen(
mainScreenViewModel = mainScreenViewModel,
homeScreenViewModel = homeScreenViewModel,
liveTvScreenViewModel = liveTvViewModel,
settingsScreenViewModel = settingsScreenViewModel,
mainNavController = mainNavController
)
}
composable(MainDestinations.AccessibilityScreen) {
AccessibilityScreen(
accessibilityScreenViewModel = accessibilityScreenViewModel,
mainNavController = mainNavController
)
}
}
private fun handleClick() {
mainNavController.navigate(MainDestinations.AccessibilityScreen)
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... ns-compose