Slide

public class Slide
extends Visibility

java.lang.Object
   ↳ androidx.transition.Transition
     ↳ androidx.transition.Visibility
       ↳ androidx.transition.Slide


This transition tracks changes to the visibility of target views in the start and end scenes and moves views in or out from one of the edges of the scene. Visibility is determined by both the View.setVisibility(int) state of the view as well as whether it is parented in the current view hierarchy. Disappearing Views are limited as described in Visibility.onDisappear(android.view.ViewGroup, TransitionValues, int, TransitionValues, int).

Summary

Inherited constants

Public constructors

Slide()

Constructor using the default Gravity.BOTTOM slide edge direction.

Slide(int slideEdge)

Constructor using the provided slide edge direction.

Slide(Context context, AttributeSet attrs)

Public methods

void captureEndValues(TransitionValues transitionValues)

Captures the values in the end scene for the properties that this transition monitors.

void captureStartValues(TransitionValues transitionValues)

Captures the values in the start scene for the properties that this transition monitors.

int getSlideEdge()

Returns the edge that Views appear and disappear from.

Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues)

The default implementation of this method returns a null Animator.

Animator onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues)

The default implementation of this method returns a null Animator.

void setSlideEdge(int slideEdge)

Change the edge that Views appear and disappear from.

Inherited methods

Public constructors

Slide

public Slide ()

Constructor using the default Gravity.BOTTOM slide edge direction.

Slide

public Slide (int slideEdge)

Constructor using the provided slide edge direction.

Parameters
slideEdge int

Slide

public Slide (