TransitionKt
public final class TransitionKt
Summary
Public methods |
|
|---|---|
static final @NonNull LayoutModifier |
@RequiresSchemaVersion(major = 1, minor = 200)Adds a modifier to specify content transition that is triggered when element enters the layout. |
static final @NonNull LayoutModifier |
@RequiresSchemaVersion(major = 1, minor = 200)Adds a modifier to specify content transition that is triggered when element enters the layout. |
static final @NonNull LayoutModifier |
@RequiresSchemaVersion(major = 1, minor = 200)Adds a modifier to specify content transition that is triggered when element exits the layout. |
static final @NonNull LayoutModifier |
@RequiresSchemaVersion(major = 1, minor = 200)Adds a modifier to specify content transition that is triggered when element exits the layout. |
Public methods
enterTransition
@RequiresSchemaVersion(major = 1, minor = 200)
@ProtoLayoutExperimental
public static final @NonNull LayoutModifier enterTransition(
@NonNull LayoutModifier receiver,
@NonNull ModifiersBuilders.EnterTransition transition
)
Adds a modifier to specify content transition that is triggered when element enters the layout.
Any update to the element or its children will trigger this animation for this element and everything underneath it.
enterTransition
@RequiresSchemaVersion(major = 1, minor = 200)
@ProtoLayoutExperimental
public static final @NonNull LayoutModifier enterTransition(
@NonNull LayoutModifier receiver,
ModifiersBuilders.FadeInTransition fadeIn,
ModifiersBuilders.SlideInTransition slideIn
)
Adds a modifier to specify content transition that is triggered when element enters the layout.
Any update to the element or its children will trigger this animation for this element and everything underneath it.
| Parameters | |
|---|---|
ModifiersBuilders.FadeInTransition fadeIn |
The fading in animation for content transition of an element and its children happening when entering the layout. |
ModifiersBuilders.SlideInTransition slideIn |
The sliding in animation for content transition of an element and its children happening when entering the layout. |
exitTransition
@RequiresSchemaVersion(major = 1, minor = 200)
@ProtoLayoutExperimental
public static final @NonNull LayoutModifier exitTransition(
@NonNull LayoutModifier receiver,
@NonNull ModifiersBuilders.ExitTransition transition
)
Adds a modifier to specify content transition that is triggered when element exits the layout.
Any update to the element or its children will trigger this animation for this element and everything underneath it.
exitTransition
@RequiresSchemaVersion(major = 1, minor = 200)
@ProtoLayoutExperimental
public static final @NonNull LayoutModifier exitTransition(
@NonNull LayoutModifier receiver,
ModifiersBuilders.FadeOutTransition fadeOut,
ModifiersBuilders.SlideOutTransition slideOut
)
Adds a modifier to specify content transition that is triggered when element exits the layout.
Any update to the element or its children will trigger this animation for this element and everything underneath it.
| Parameters | |
|---|---|
ModifiersBuilders.FadeOutTransition fadeOut |
The fading out animation for content transition of an element and its children happening when exiting the layout. |
ModifiersBuilders.SlideOutTransition slideOut |
The sliding out animation for content transition of an element and its children happening when exiting the layout. |