Source set: Common
public class ComposeNavigatorDestinationBuilder :
NavDestinationBuilder<ComposeNavigator.Destination>
DSL for constructing a new ComposeNavigator.Destination
Properties
enterTransition
Source set: Common
public var enterTransition:
(@JvmSuppressWildcards
AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition?)? =
null
exitTransition
Source set: Common
public var exitTransition:
(@JvmSuppressWildcards
AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition?)? =
null
popEnterTransition
Source set: Common
public var popEnterTransition:
(@JvmSuppressWildcards
AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition?)? =
null
popExitTransition
Source set: Common
public var popExitTransition:
(@JvmSuppressWildcards
AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition?)? =
null
sizeTransform
Source set: Common
public var sizeTransform:
(@JvmSuppressWildcards
AnimatedContentTransitionScope<NavBackStackEntry>.() -> SizeTransform?)? =
null
Functions
instantiateDestination
Source set: Common
override fun instantiateDestination(): ComposeNavigator.Destination
DSL for constructing a new ComposeNavigator.Destination
Parameters
| navigator | navigator used to create the destination |
| route | the destination's unique route from a KClass |
| typeMap | map of destination arguments' kotlin type KType to its respective custom NavType. May be empty if route does not use custom NavTypes. |
| content | composable for the destination |
build
Source set: Common
override fun build(): ComposeNavigator.Destination