Итак, я хочу ориентироваться в NavController в HorizontalPager, но это вызывает много ошибок и визуальных сбоев. Есть ли правильный способ перемещаться? < /P>
HorizontalPager(modifier = Modifier
.padding(paddingValues)
.fillMaxSize(),
state = pagerState,) { page ->
NavHost(navController = rootNavController, startDestination = MainBottomBar.HomeScreen){
composable { HomeCompComposable() }
composable { AddNewMacroScreen() }
composable { Greeting() }
}
when(page){
0->rootNavController.navigate(MainBottomBar.HomeScreen){}
1->rootNavController.navigate(MainBottomBar.AddAMealScreen){}
2->rootNavController.navigate(MainBottomBar.SettingScreen){}
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... controller