Package-level declarations

Types

Link copied to clipboard
@Serializable
sealed interface AnimationSpecSchema

Timing specification for Mosaic animations (EnterTransitionSchema, ExitTransitionSchema).

Link copied to clipboard
@Serializable
data class ContentTransitionSchema(val enter: SerializableImmutableList<EnterTransitionSchema> = persistentListOf(), val exit: SerializableImmutableList<ExitTransitionSchema> = persistentListOf())

Combined enter + exit transition specification used for navigation screen transitions.

Link copied to clipboard
@Serializable
enum EasingType : Enum<EasingType>

Interpolation curve for AnimationSpecSchema.Tween animations.

Link copied to clipboard
@Serializable
sealed interface EnterTransitionSchema

Enter transition applied when a screen or animated content becomes visible.

Link copied to clipboard
@Serializable
sealed interface ExitTransitionSchema

Exit transition applied when a screen or animated content leaves the composition.

Link copied to clipboard
@Serializable
sealed interface OffsetType

Slide offset for EnterTransitionSchema and ExitTransitionSchema variants.