Transitions
val MaterialSharedAxisTransitionX = NavigationTransition(
enterExit = slideInHorizontally { (it * 0.2f).toInt() } + fadeIn(
animationSpec = tween(300)
) to slideOutHorizontally { -(it * 0.1f).toInt() } + fadeOut(
animationSpec = tween(150)
),
popEnterExit = slideInHorizontally { -(it * 0.1f).toInt() } + fadeIn(
animationSpec = tween(300)
) to slideOutHorizontally { (it * 0.2f).toInt() } + fadeOut(
animationSpec = tween(150)
),
)Overriding transitions
Animating elements with navigation transitions
Last updated