Start native apps faster with the Composables CLI ->
Class

ComposeNavigatorDestinationBuilder

DSL for constructing a new ComposeNavigator.Destination

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