Stay organized with collections
Save and categorize content based on your preferences.
class AutoTransition : TransitionSet
Utility class for creating a default transition that automatically fades, moves, and resizes views during a scene change.
An AutoTransition can be described in a resource file by using the tag autoTransition, along with the other standard attributes of Transition.
Summary
Public constructors |
|
Constructs an AutoTransition object, which is a TransitionSet which first fades out disappearing targets, then moves and resizes existing targets, and finally fades in appearing targets.
|
|
|
Inherited Constants |
| From androidx.transition.Transition
|
From androidx.transition.TransitionSet
const Int |
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.
|
const Int |
A flag used to indicate that the child transitions of this set should all start at the same time.
|
|
Inherited functions |
From androidx.transition.Transition
Transition |
Adds a listener to the set of listeners that are sent events through the life of an animation, such as start, repeat, and end.
|
Transition |
Adds the id of a target view that this Transition is interested in animating.
|
Transition |
Adds the transitionName of a target view that this Transition is interested in animating.
|
Transition |
Adds the Class of a target view that this Transition is interested in animating.
|
Transition |
Sets the target view instances that this Transition is interested in animating.
|
Animator? |
This method creates an animation that will be run for this transition given the information in the startValues and endValues structures captured earlier for the start and end scenes.
|
Transition |
Whether to add the children of the given id to the list of targets to exclude from this transition.
|
Transition |
Whether to add the children of given target to the list of target children to exclude from this transition.
|
Transition |
Whether to add the given type to the list of types whose children should be excluded from this transition.
|
Transition |
Whether to add the given id to the list of target ids to exclude from this transition.
|
Long |
Returns the duration set on this transition.
|
Rect? |
Returns the epicenter as specified by the android.transition.Transition.EpicenterCallback or null if no callback exists.
|
Transition.EpicenterCallback? |
Returns the callback used to find the epicenter of the Transition.
|
TimeInterpolator? |
Returns the interpolator set on this transition.
|
String |
Returns the name of this Transition.
|
PathMotion |
Returns the algorithm object used to interpolate along two dimensions.
|
TransitionPropagation? |
Returns the android.transition.TransitionPropagation used to calculate Animator start delays.
|
Transition |
If this Transition is not part of a TransitionSet, this is returned.
|
Long |
Returns the startDelay set on this transition.
|
(Mutable)List<Int!> |
Returns the array of target IDs that this transition limits itself to tracking and animating.
|
(Mutable)List<String!>? |
Returns the list of target transitionNames that this transition limits itself to tracking and animating.
|
(Mutable)List<Class<Any!>!>? |
Returns the list of target transitionNames that this transition limits itself to tracking and animating.
|
(Mutable)List<View!> |
Returns the array of target views that this transition limits itself to tracking and animating.
|
Array<String!>? |
Returns the set of property names used stored in the TransitionValues object passed into captureStartValues that this transition cares about for the purposes of canceling overlapping animations.
|
TransitionValues? |
This method can be called by transitions to get the TransitionValues for any particular view during the transition-playing process.
|
Boolean |
Returns whether or not the transition should create an Animator, based on the values captured during captureStartValues and captureEndValues.
|
Transition |
Removes a listener from the set listening to this animation.
|
Transition |
Removes the given target from the list of targets that this Transition is interested in animating.
|
Transition |
Removes the given targetId from the list of ids that this Transition is interested in animating.
|
Transition |
Removes the given targetName from the list of transitionNames that this Transition is interested in animating.
|
Transition |
Removes the given target from the list of targets that this Transition is interested in animating.
|
Transition |
Sets the duration of this transition.
|
Transition |
Sets the interpolator of this transition.
|
Unit |
Sets the order in which Transition matches View start and end values.
|
Transition |
Sets the startDelay of this transition.
|
String |
|
|
From androidx.transition.TransitionSet
TransitionSet |
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 |
Adds the id of a target view that this Transition is interested in animating.
|
TransitionSet |
Adds the transitionName of a target view that this Transition is interested in animating.
|
TransitionSet |
Adds the Class of a target view that this Transition is interested in animating.
|
TransitionSet |
Sets the target view instances that this Transition is interested in animating.
|
TransitionSet |
Adds child transition to this set.
|
Unit |
Captures the values in the end scene for the properties that this transition monitors.
|
Unit |
Captures the values in the start scene for the properties that this transition monitors.
|
Transition |
|
Transition |
Whether to add the given id to the list of target ids to exclude from this transition.
|
Transition |
Whether to add the given transitionName to the list of target transitionNames to exclude from this transition.
|
Transition |
Whether to add the given target to the list of targets to exclude from this transition.
|
Transition |
Whether to add the given type to the list of types to exclude from this transition.
|
Int |
Returns the ordering of this TransitionSet.
|
Transition? |
Returns the child Transition at the specified position in the TransitionSet.
|
Int |
Returns the number of child transitions in the TransitionSet.
|
Boolean |
Returns true if the Transition can be used by controlDelayedTransition.
|
TransitionSet |
Removes a listener from the set listening to this animation.
|
TransitionSet |
Removes the given target from the list of targets that this Transition is interested in animating.
|
TransitionSet |
Removes the given targetId from the list of ids that this Transition is interested in animating.
|
TransitionSet |
Removes the given targetName from the list of transitionNames that this Transition is interested in animating.
|
TransitionSet |
Removes the given target from the list of targets that this Transition is interested in animating.
|
TransitionSet |
Removes the specified child transition from this set.
|
TransitionSet |
Setting a non-negative duration on a TransitionSet causes all of the child transitions (current and future) to inherit this duration.
|
Unit |
Sets the callback to use to find the epicenter of a Transition.
|
TransitionSet |
Sets the interpolator of this transition.
|
TransitionSet |
Sets the play order of this set's child transitions.
|
Unit |
Sets the algorithm used to calculate two-dimensional interpolation.
|
Unit |
Sets the method for determining Animator start delays.
|
TransitionSet |
Sets the startDelay of this transition.
|
|
Public constructors
AutoTransition()
Constructs an AutoTransition object, which is a TransitionSet which first fades out disappearing targets, then moves and resizes existing targets, and finally fades in appearing targets.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-05-15 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-15 UTC."],[],[]]