belongs to Maven artifact com.android.support:transition:28.0.0-alpha1
TransitionSet
public
class
TransitionSet
extends Transition
java.lang.Object | ||
↳ | android.support.transition.Transition | |
↳ | android.support.transition.TransitionSet |
![]() |
A TransitionSet is a parent of child transitions (including other
TransitionSets). Using TransitionSets enables more complex
choreography of transitions, where some sets play ORDERING_TOGETHER
and
others play ORDERING_SEQUENTIAL
. For example, AutoTransition
uses a TransitionSet to sequentially play a Fade(Fade.OUT), followed by
a ChangeBounds
, followed by a Fade(Fade.OUT) transition.
A TransitionSet can be described in a resource file by using the
tag transitionSet
, along with the standard
attributes of TransitionSet
and Transition
. Child transitions of the
TransitionSet object can be loaded by adding those child tags inside the
enclosing transitionSet
tag. For example, the following xml
describes a TransitionSet that plays a Fade and then a ChangeBounds
transition on the affected view targets:
<transitionSet xmlns:android="http://schemas.android.com/apk/res/android" android:transitionOrdering="sequential"> <fade/> <changeBounds/> </transitionSet>
Summary
Constants | |
---|---|
int |
ORDERING_SEQUENTIAL
A flag used to indicate that the child transitions of this set should play in sequence; when one child transition ends, the next child transition begins. |
int |
ORDERING_TOGETHER
A flag used to indicate that the child transitions of this set should all start at the same time. |
Inherited constants |
---|
![]()
android.support.transition.Transition
|
Public constructors | |
---|---|
TransitionSet()
Constructs an empty transition set. |
|
TransitionSet(Context context, AttributeSet attrs)
|
Public methods | |
---|---|
TransitionSet
|
addListener(Transition.TransitionListener listener)
Adds a listener to the set of listeners that are sent events through the life of an animation, such as start, repeat, and end. |
TransitionSet
|
addTarget(View target)
Sets the target view instances that this Transition is interested in animating. |
TransitionSet
|
addTarget(int targetId)
Adds the id of a target view that this Transition is interested in animating. |