ContentTransitionSchema
@Serializable
Combined enter + exit transition specification used for navigation screen transitions.
enter — list of EnterTransitionSchema variants combined with
+operator at runtime. An empty list producesEnterTransition.None(no animation).exit — list of ExitTransitionSchema variants combined with
+operator at runtime. An empty list producesExitTransition.None(no animation).
Multiple transitions in the same list are layered (e.g. fade + slide simultaneously).
DSL usage (via transition preset builders in mosaic-server):
slideHorizontal() // SlideInHorizontally(Full) + SlideOutHorizontally(NegativeFull)
slideVertical()
fade()
fadeAndSlideHorizontal()
slideOver()
slideInFromLeft() slideInFromRight() slideInFromTop() slideInFromBottom()
slideOutToLeft() slideOutToRight() slideOutToTop() slideOutToBottom()Content copied to clipboard
This type is used as transition and popTransition in GraphEntryBuilder.entry(...).
Constructors
Link copied to clipboard
constructor(enter: SerializableImmutableList<EnterTransitionSchema> = persistentListOf(), exit: SerializableImmutableList<ExitTransitionSchema> = persistentListOf())