ModifiersBuilders.SlideOutTransition


@RequiresSchemaVersion(major = 1, minor = 200)
@ProtoLayoutExperimental
public final class ModifiersBuilders.SlideOutTransition


The sliding out animation for content transition of an element and its children.

Summary

Nested types

Builder for SlideOutTransition

Public methods

@Nullable AnimationParameterBuilders.AnimationSpec

Gets the animation parameters for duration, delay, etc.

int

Gets the slide direction used for slide animations on any element, from its destination in the layout to the specified point.

@Nullable ModifiersBuilders.SlideBound

Gets the target offset for animation.

@NonNull String

Public methods

getAnimationSpec

Added in 1.0.0
public @Nullable AnimationParameterBuilders.AnimationSpec getAnimationSpec()

Gets the animation parameters for duration, delay, etc.

getDirection

Added in 1.0.0
public int getDirection()

Gets the slide direction used for slide animations on any element, from its destination in the layout to the specified point. If not set, defaults to horizontal from right to the left.

getTargetSlideBound

Added in 1.0.0
public @Nullable ModifiersBuilders.SlideBound getTargetSlideBound()

Gets the target offset for animation. By default the transition will end at the left parent boundary for horizontal orientation and at the top for vertical orientation. Note that sliding from the screen boundaries can only be achieved if all parent's sizes are big enough to accommodate it.

toString

public @NonNull String toString()