Archie
11/28/2021, 6:25 PMnavigation(
route = "routeName",
startDestination = "startDestination"
) {
// transitions defined in this composable never seem to run
composable(
route = "someDestination",
enterTransition = { slideIntoContainer(AnimatedContentScope.SlideDirection.End) },
exitTransition = { slideOutContainer(AnimatedContentScope.SlideDirection.Start) },
popEnterTransition = { slideIntoContainer(AnimatedContentScope.SlideDirection.End) },
popExitTransition = { slideOutContainer(AnimatedContentScope.SlideDirection.End) },
) {
...
}
...
}
Archie
11/28/2021, 6:27 PM// Define them here instead and it works
navigation(
route = "routeName",
startDestination = "startDestination"
enterTransition = { slideIntoContainer(AnimatedContentScope.SlideDirection.End) },
exitTransition = { slideOutContainer(AnimatedContentScope.SlideDirection.Start) },
popEnterTransition = { slideIntoContainer(AnimatedContentScope.SlideDirection.End) },
popExitTransition = { slideOutContainer(AnimatedContentScope.SlideDirection.End) },
) {
composable(
route = "someDestination",
) {
...
}
...
}
Archie
11/28/2021, 6:28 PMArchie
11/28/2021, 7:18 PMIan Lake
11/28/2021, 9:54 PMArchie
11/29/2021, 5:31 AM