-
public final class ManualComposableCallsBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private final NavHostEngine.TypeengineType
-
Method Summary
Modifier and Type Method Description final NavHostEngine.TypegetEngineType()final UnitanimateWith(TypedNavGraphSpec<?, ?> $self, DestinationStyle.Animated animation)Overrides the default animations of this at runtime to animation. final UnitanimateWith(TypedNavGraphSpec<?, ?> $self, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition> enterTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition> exitTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition> popEnterTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition> popExitTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, SizeTransform> sizeTransform)Overrides the default animations of this at runtime to use enterTransition, exitTransition, popEnterTransition and popExitTransition. final UnitanimateWith(TypedDestinationSpec<?> $self, DestinationStyle.Animated animation)Overrides the style of this at runtime to animation. final UnitanimateWith(TypedDestinationSpec<?> $self, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition> enterTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition> exitTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition> popEnterTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition> popExitTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, SizeTransform> sizeTransform)Overrides the style of this at runtime to use enterTransition, exitTransition, popEnterTransition and popExitTransition. final UnitaddDeepLink(TypedRoute<?> $self, Function1<NavDeepLinkDslBuilder, Unit> deepLinkBuilder)Adds deep link created by deepLinkBuilder to this Route (NavGraphSpec or DestinationSpec). final Unitadd(DestinationLambda<?> lambda, TypedDestinationSpec<?> destination)-
-
Method Detail
-
getEngineType
final NavHostEngine.Type getEngineType()
-
animateWith
final Unit animateWith(TypedNavGraphSpec<?, ?> $self, DestinationStyle.Animated animation)
Overrides the default animations of this at runtime to animation. You should prefer to use the NavGraph annotation
defaultTransitionsunless there's a specific reason to use this.
-
animateWith
final Unit animateWith(TypedNavGraphSpec<?, ?> $self, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition> enterTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition> exitTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition> popEnterTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition> popExitTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, SizeTransform> sizeTransform)
Overrides the default animations of this at runtime to use enterTransition, exitTransition, popEnterTransition and popExitTransition. You should prefer to use the NavGraph annotation
defaultTransitionsunless there's a specific reason to use this.
-
animateWith
final Unit animateWith(TypedDestinationSpec<?> $self, DestinationStyle.Animated animation)
Overrides the style of this at runtime to animation. You should prefer to use the Destination annotation
styleunless there's a specific reason to use this.
-
animateWith
final Unit animateWith(TypedDestinationSpec<?> $self, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition> enterTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition> exitTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition> popEnterTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition> popExitTransition, Function1<AnimatedContentTransitionScope<NavBackStackEntry>, SizeTransform> sizeTransform)
Overrides the style of this at runtime to use enterTransition, exitTransition, popEnterTransition and popExitTransition. You should prefer to use the Destination annotation
styleunless there's a specific reason to use this.
-
addDeepLink
final Unit addDeepLink(TypedRoute<?> $self, Function1<NavDeepLinkDslBuilder, Unit> deepLinkBuilder)
Adds deep link created by deepLinkBuilder to this Route (NavGraphSpec or DestinationSpec).
Useful when you need to create the deep link at runtime.
-
add
final Unit add(DestinationLambda<?> lambda, TypedDestinationSpec<?> destination)
-
-
-
-