-
public abstract class NavHostAnimatedDestinationStyle extends DestinationStyle.Animated
Like DestinationStyle.Animated but doesn't allow the return of null values.
This is mainly used for com.ramcosta.composedestinations.DestinationsNavHost call and com.ramcosta.composedestinations.annotation.NavHostGraph.defaultTransitions since for NavHost graphs, transitions must be defined (even if they're "No animations").
-
-
Field Summary
Fields Modifier and Type Field Description private final Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition>enterTransitionprivate final Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition>exitTransitionprivate final Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition>popEnterTransitionprivate final Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition>popExitTransitionprivate final Function1<AnimatedContentTransitionScope<NavBackStackEntry>, SizeTransform>sizeTransform
-
Constructor Summary
Constructors Constructor Description NavHostAnimatedDestinationStyle()
-
Method Summary
Modifier and Type Method Description abstract Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition>getEnterTransition()abstract Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition>getExitTransition()Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition>getPopEnterTransition()Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition>getPopExitTransition()Function1<AnimatedContentTransitionScope<NavBackStackEntry>, SizeTransform>getSizeTransform()-
-
Method Detail
-
getEnterTransition
abstract Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition> getEnterTransition()
-
getExitTransition
abstract Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition> getExitTransition()
-
getPopEnterTransition
Function1<AnimatedContentTransitionScope<NavBackStackEntry>, EnterTransition> getPopEnterTransition()
-
getPopExitTransition
Function1<AnimatedContentTransitionScope<NavBackStackEntry>, ExitTransition> getPopExitTransition()
-
getSizeTransform
Function1<AnimatedContentTransitionScope<NavBackStackEntry>, SizeTransform> getSizeTransform()
-
-
-
-