belongs to Maven artifact com.android.support:transition:28.0.0-alpha1
TransitionPropagation
public
abstract
class
TransitionPropagation
extends Object
java.lang.Object | |
↳ | android.support.transition.TransitionPropagation |
![]() |
![]() |
Extend TransitionPropagation
to customize start delays for Animators created
in createAnimator(ViewGroup, TransitionValues, TransitionValues)
.
A Transition such as Explode
defaults to using CircularPropagation
and Views
closer to the epicenter will move out of the scene later and into the scene sooner than Views
farther from the epicenter, giving the appearance of inertia. With no TransitionPropagation, all
Views will react simultaneously to the start of the transition.
Summary
Public constructors | |
---|---|
TransitionPropagation()
|
Public methods | |
---|---|
abstract
void
|
captureValues(TransitionValues transitionValues)
Captures the values in the start or end scene for the properties that this transition propagation monitors. |
abstract
String[]
|
getPropagationProperties()
Returns the set of property names stored in the |
abstract
long
|
getStartDelay(ViewGroup sceneRoot, Transition transition, TransitionValues startValues, TransitionValues endValues)
Called by Transition to alter the Animator start delay. |
Inherited methods | |
---|---|
![]()
java.lang.Object
|