Gabriel
10/23/2020, 7:09 PMsealed class Screen(val route: String) {
object ImageList : Screen("image/list")
object ImageItem : Screen("image/item")
}
@ExperimentalCoroutinesApi
@InternalCoroutinesApi
@Composable
fun BasicNav(viewModel: ImageListViewModel) {
navController = rememberNavController()
NavHost(navController, startDestination = Screen.ImageList.route) {
composable(Screen.ImageList.route) { ImageListScreen(viewModel) }
}
}
fun NavigateTo(screen: Screen) {
navController.navigate(screen.route)
}
NavigateTo(Screen.ImageItem)
but don't know how to pass args through the navIan Lake
10/23/2020, 8:46 PMimages/{id}
shows the image at id
wisdom
10/23/2020, 9:17 PMGabriel
10/24/2020, 12:55 AM