ModifiersBuilders.SlideInTransition


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


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

Summary

Nested types

Builder for SlideInTransition

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 the specified point to its destination in the layout.

@Nullable ModifiersBuilders.SlideBound

Gets the initial 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 the specified point to its destination in the layout. If not set, defaults to horizontal from left to the right.

getInitialSlideBound

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

Gets the initial offset for animation. By default the transition starts from the left parent boundary for horizontal orientation and from 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()