public object DefaultNavTransitions
Default nav transitions to be used by NavHost.
Properties
enterTransition
public val enterTransition:
AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition =
{
fadeIn(animationSpec = tween(700))
}
Default enterTransition for forward navigation to be used by NavHost.
exitTransition
public val exitTransition:
AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition =
{
fadeOut(animationSpec = tween(700))
}
Default exitTransition for forward navigation to be used by NavHost.
predictivePopEnterTransition
public val predictivePopEnterTransition:
AnimatedContentTransitionScope<NavBackStackEntry>.(swipeEdge: Int) -> EnterTransition =
{
fadeIn(
spring(
dampingRatio = 1.0f, // reflects material3 motionScheme.defaultEffectsSpec()
stiffness = 1600.0f, // reflects material3 motionScheme.defaultEffectsSpec()
)
)
}
Default predictivePopEnterTransition for predictive pop navigation to be used by NavHost.
predictivePopExitTransition
public val predictivePopExitTransition:
AnimatedContentTransitionScope<NavBackStackEntry>.(swipeEdge: Int) -> ExitTransition =
{
scaleOut(targetScale = 0.7f) // reflects material3 motionScheme.defaultEffectsSpec()
}
Default predictivePopExitTransition for predictive pop navigation to be used by NavHost.
sizeTransform
public val sizeTransform:
(AnimatedContentTransitionScope<NavBackStackEntry>.() -> SizeTransform?)? =
null
Default sizeTransform to be used by NavHost.
Functions
popEnterTransition
public fun popEnterTransition(
enterTransition: AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition
): AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition
Default popEnterTransition for pop navigation to be used by NavHost.
popExitTransition
public fun popExitTransition(
exitTransition: AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition
): AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition
Default popExitTransition for pop navigation to be used by NavHost.
public object DefaultNavTransitions
Default nav transitions to be used by NavHost.
Properties
enterTransition
public val enterTransition:
AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition
Default enterTransition for forward navigation to be used by NavHost.
exitTransition
public val exitTransition:
AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition
Default exitTransition for forward navigation to be used by NavHost.
predictivePopEnterTransition
public val predictivePopEnterTransition:
AnimatedContentTransitionScope<NavBackStackEntry>.(swipeEdge: Int) -> EnterTransition
Default predictivePopEnterTransition for predictive pop navigation to be used by NavHost.
predictivePopExitTransition
public val predictivePopExitTransition:
AnimatedContentTransitionScope<NavBackStackEntry>.(swipeEdge: Int) -> ExitTransition
Default predictivePopExitTransition for predictive pop navigation to be used by NavHost.
sizeTransform
public val sizeTransform:
(AnimatedContentTransitionScope<NavBackStackEntry>.() -> SizeTransform?)?
Default sizeTransform to be used by NavHost.
Functions
popEnterTransition
public fun popEnterTransition(
enterTransition: AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition
): AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition
Default popEnterTransition for pop navigation to be used by NavHost.
popExitTransition
public fun popExitTransition(
exitTransition: AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition
): AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition
Default popExitTransition for pop navigation to be used by NavHost.