Hold

public final class Hold
extends Visibility

java.lang.Object
   ↳ android.transition.Transition
     ↳ android.transition.Visibility
       ↳ com.google.android.material.transition.platform.Hold


A Visibility Transition that does nothing to the target views, which can be useful for preserving a scene on screen during a Fragment transition.

Summary

Inherited constants

int MODE_IN

int MODE_OUT

int MATCH_ID

int MATCH_INSTANCE

int MATCH_ITEM_ID

int MATCH_NAME

Public constructors

Hold()

Public methods

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

Inherited methods

void captureEndValues(TransitionValues arg0)
void captureStartValues(TransitionValues arg0)
Animator createAnimator(ViewGroup arg0, TransitionValues arg1, TransitionValues arg2)
int getMode()
String[] getTransitionProperties()
boolean isTransitionRequired(TransitionValues arg0, TransitionValues arg1)
boolean isVisible(TransitionValues arg0)
Animator onAppear(ViewGroup arg0, View arg1, TransitionValues arg2, TransitionValues arg3)
Animator onAppear(ViewGroup arg0, TransitionValues arg1, int arg2, TransitionValues arg3, int arg4)
Animator onDisappear(ViewGroup arg0, View arg1, TransitionValues arg2, TransitionValues arg3)
Animator onDisappear(ViewGroup arg0, TransitionValues arg1, int arg2, TransitionValues arg3, int arg4)
void setMode(int arg0)
Transition addListener(Transition.TransitionListener arg0)
Transition addTarget(View arg0)
Transition addTarget(int arg0)
Transition addTarget(Class arg0)
Transition addTarget(String arg0)
boolean canRemoveViews()
abstract void captureEndValues(TransitionValues arg0)
abstract void captureStartValues(TransitionValues arg0)
Object clone()
Animator createAnimator(ViewGroup arg0, TransitionValues arg1, TransitionValues arg2)
Transition excludeChildren(int arg0, boolean arg1)
Transition excludeChildren(Class arg0, boolean arg1)
Transition excludeChildren(View arg0, boolean arg1)
Transition excludeTarget(View arg0, boolean arg1)
Transition excludeTarget(Class arg0, boolean arg1)
Transition excludeTarget(String arg0, boolean arg1)
Transition excludeTarget(int arg0, boolean arg1)
long getDuration()
Rect getEpicenter()
Transition.EpicenterCallback getEpicenterCallback()
TimeInterpolator getInterpolator()
String getName()
PathMotion getPathMotion()
TransitionPropagation getPropagation()
long getStartDelay()
List<Integer> getTargetIds()
List<String> getTargetNames()
List<Class> getTargetTypes()
List<View> getTargets()
String[] getTransitionProperties()
TransitionValues getTransitionValues(View arg0, boolean arg1)
boolean isTransitionRequired(TransitionValues arg0, TransitionValues arg1)
Transition removeListener(Transition.TransitionListener arg0)
Transition removeTarget(int arg0)
Transition removeTarget(View arg0)
Transition removeTarget(String arg0)
Transition removeTarget(Class arg0)
Transition setDuration(long arg0)
void setEpicenterCallback(Transition.EpicenterCallback arg0)
Transition setInterpolator(TimeInterpolator arg0)
void setMatchOrder(int... arg0)
void setPathMotion(PathMotion arg0)
void setPropagation(TransitionPropagation arg0)
Transition setStartDelay(long arg0)
String toString()
Object clone()
boolean equals(Object arg0)
void finalize()
final Class<?> getClass()
int hashCode()
final void notify()
final void notifyAll()
String toString()
final void wait(long arg0, int arg1)
final void wait(long arg0)
final void wait()

Public constructors

Hold

public Hold ()

Public methods

onAppear

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

Parameters
sceneRoot ViewGroup

view View

startValues TransitionValues

endValues TransitionValues

Returns
Animator

onDisappear

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

Parameters
sceneRoot ViewGroup

view View

startValues TransitionValues

endValues TransitionValues

Returns
Animator