Added in [API level 19](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Inherited XML Attrs](https://developer.android.com/reference/android/transition/AutoTransition#inhattrs) \| [Inherited Constants](https://developer.android.com/reference/android/transition/AutoTransition#inhconstants) \| [Ctors](https://developer.android.com/reference/android/transition/AutoTransition#pubctors) \| [Inherited Methods](https://developer.android.com/reference/android/transition/AutoTransition#inhmethods)

# AutoTransition

*** ** * ** ***

` public class AutoTransition `   
` ` ` ` ` extends https://developer.android.com/reference/android/transition/TransitionSet ` ` `

|---|---|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) ||||
| ↳ | [android.transition.Transition](https://developer.android.com/reference/android/transition/Transition) |||
|   | ↳ | [android.transition.TransitionSet](https://developer.android.com/reference/android/transition/TransitionSet) ||
|   |   | ↳ | android.transition.AutoTransition |

<br />

*** ** * ** ***

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 `https://developer.android.com/reference/android/R.styleable#Transition`.

<br />

## Summary

### Inherited XML attributes

From class `https://developer.android.com/reference/android/transition/Transition` [`android:duration`](https://developer.android.com/reference/android/transition/Transition#attr_android:duration) Amount of time (in milliseconds) that the transition should run. [`android:interpolator`](https://developer.android.com/reference/android/transition/Transition#attr_android:interpolator) Interpolator to be used in the animations spawned by this transition. [`android:startDelay`](https://developer.android.com/reference/android/transition/Transition#attr_android:startDelay) Delay in milliseconds before the transition starts.

### Inherited constants

From class `https://developer.android.com/reference/android/transition/TransitionSet` `int` `https://developer.android.com/reference/android/transition/TransitionSet#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` `https://developer.android.com/reference/android/transition/TransitionSet#ORDERING_TOGETHER`

A flag used to indicate that the child transitions of this set should all start at the same time.
From class `https://developer.android.com/reference/android/transition/Transition` `int` `https://developer.android.com/reference/android/transition/Transition#MATCH_ID`

With `https://developer.android.com/reference/android/transition/Transition#setMatchOrder(int[])`, chooses to match by `https://developer.android.com/reference/android/view/View#getId()`.
`int` `https://developer.android.com/reference/android/transition/Transition#MATCH_INSTANCE`

With `https://developer.android.com/reference/android/transition/Transition#setMatchOrder(int[])`, chooses to match by View instance.
`int` `https://developer.android.com/reference/android/transition/Transition#MATCH_ITEM_ID`

With `https://developer.android.com/reference/android/transition/Transition#setMatchOrder(int[])`, chooses to match by the `https://developer.android.com/reference/android/widget/Adapter` item id.
`int` `https://developer.android.com/reference/android/transition/Transition#MATCH_NAME`

With `https://developer.android.com/reference/android/transition/Transition#setMatchOrder(int[])`, chooses to match by `https://developer.android.com/reference/android/view/View#getTransitionName()`.

| ### Public constructors ||
|---|---|
| ` https://developer.android.com/reference/android/transition/AutoTransition#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. |
| ` https://developer.android.com/reference/android/transition/AutoTransition#AutoTransition(android.content.Context,%20android.util.AttributeSet)(https://developer.android.com/reference/android/content/Context context, https://developer.android.com/reference/android/util/AttributeSet attrs) ` |

### Inherited methods

From class ` https://developer.android.com/reference/android/transition/TransitionSet ` ` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#addListener(android.transition.Transition.TransitionListener)(https://developer.android.com/reference/android/transition/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.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#addTarget(android.view.View)(https://developer.android.com/reference/android/view/View target) `

Sets the target view instances that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#addTarget(int)(int targetId) `

Adds the id of a target view that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#addTarget(java.lang.Class)(https://developer.android.com/reference/java/lang/Class<T> targetType) `

Adds the Class of a target view that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#addTarget(java.lang.String)(https://developer.android.com/reference/java/lang/String targetName) `

Adds the transitionName of a target view that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#addTransition(android.transition.Transition)(https://developer.android.com/reference/android/transition/Transition transition) `

Adds child transition to this set.
` void` ` https://developer.android.com/reference/android/transition/TransitionSet#captureEndValues(android.transition.TransitionValues)(https://developer.android.com/reference/android/transition/TransitionValues transitionValues) `

Captures the values in the end scene for the properties that this transition monitors.
` void` ` https://developer.android.com/reference/android/transition/TransitionSet#captureStartValues(android.transition.TransitionValues)(https://developer.android.com/reference/android/transition/TransitionValues transitionValues) `

Captures the values in the start scene for the properties that this transition monitors.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#clone()() `

Creates and returns a copy of this object.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/TransitionSet#excludeTarget(android.view.View,%20boolean)(https://developer.android.com/reference/android/view/View target, boolean exclude) `

Whether to add the given target to the list of targets to exclude from this transition.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/TransitionSet#excludeTarget(java.lang.Class,%20boolean)(https://developer.android.com/reference/java/lang/Class<T> type, boolean exclude) `

Whether to add the given type to the list of types to exclude from this transition.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/TransitionSet#excludeTarget(java.lang.String,%20boolean)(https://developer.android.com/reference/java/lang/String targetName, boolean exclude) `

Whether to add the given transitionName to the list of target transitionNames to exclude from this transition.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/TransitionSet#excludeTarget(int,%20boolean)(int targetId, boolean exclude) `

Whether to add the given id to the list of target ids to exclude from this transition.
` int` ` https://developer.android.com/reference/android/transition/TransitionSet#getOrdering()() `

Returns the ordering of this TransitionSet.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/TransitionSet#getTransitionAt(int)(int index) `

Returns the child Transition at the specified position in the TransitionSet.
` int` ` https://developer.android.com/reference/android/transition/TransitionSet#getTransitionCount()() `

Returns the number of child transitions in the TransitionSet.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#removeListener(android.transition.Transition.TransitionListener)(https://developer.android.com/reference/android/transition/Transition.TransitionListener listener) `

Removes a listener from the set listening to this animation.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#removeTarget(int)(int targetId) `

Removes the given targetId from the list of ids that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#removeTarget(android.view.View)(https://developer.android.com/reference/android/view/View target) `

Removes the given target from the list of targets that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#removeTarget(java.lang.String)(https://developer.android.com/reference/java/lang/String target) `

Removes the given targetName from the list of transitionNames that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#removeTarget(java.lang.Class)(https://developer.android.com/reference/java/lang/Class<T> target) `

Removes the given target from the list of targets that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#removeTransition(android.transition.Transition)(https://developer.android.com/reference/android/transition/Transition transition) `

Removes the specified child transition from this set.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#setDuration(long)(long duration) `

Setting a non-negative duration on a TransitionSet causes all of the child transitions (current and future) to inherit this duration.
` void` ` https://developer.android.com/reference/android/transition/TransitionSet#setEpicenterCallback(android.transition.Transition.EpicenterCallback)(https://developer.android.com/reference/android/transition/Transition.EpicenterCallback epicenterCallback) `

Sets the callback to use to find the epicenter of a Transition.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#setInterpolator(android.animation.TimeInterpolator)(https://developer.android.com/reference/android/animation/TimeInterpolator interpolator) `

Sets the interpolator of this transition.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#setOrdering(int)(int ordering) `

Sets the play order of this set's child transitions.
` void` ` https://developer.android.com/reference/android/transition/TransitionSet#setPathMotion(android.transition.PathMotion)(https://developer.android.com/reference/android/transition/PathMotion pathMotion) `

Sets the algorithm used to calculate two-dimensional interpolation.
` void` ` https://developer.android.com/reference/android/transition/TransitionSet#setPropagation(android.transition.TransitionPropagation)(https://developer.android.com/reference/android/transition/TransitionPropagation propagation) `

Sets the method for determining Animator start delays.
` https://developer.android.com/reference/android/transition/TransitionSet` ` https://developer.android.com/reference/android/transition/TransitionSet#setStartDelay(long)(long startDelay) `

Sets the startDelay of this transition.
From class ` https://developer.android.com/reference/android/transition/Transition ` ` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#addListener(android.transition.Transition.TransitionListener)(https://developer.android.com/reference/android/transition/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.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#addTarget(android.view.View)(https://developer.android.com/reference/android/view/View target) `

Sets the target view instances that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#addTarget(int)(int targetId) `

Adds the id of a target view that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#addTarget(java.lang.Class)(https://developer.android.com/reference/java/lang/Class<T> targetType) `

Adds the Class of a target view that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#addTarget(java.lang.String)(https://developer.android.com/reference/java/lang/String targetName) `

Adds the transitionName of a target view that this Transition is interested in animating.
` boolean` ` https://developer.android.com/reference/android/transition/Transition#canRemoveViews()() ` ` abstract void` ` https://developer.android.com/reference/android/transition/Transition#captureEndValues(android.transition.TransitionValues)(https://developer.android.com/reference/android/transition/TransitionValues transitionValues) `

Captures the values in the end scene for the properties that this transition monitors.
` abstract void` ` https://developer.android.com/reference/android/transition/Transition#captureStartValues(android.transition.TransitionValues)(https://developer.android.com/reference/android/transition/TransitionValues transitionValues) `

Captures the values in the start scene for the properties that this transition monitors.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#clone()() `

Creates and returns a copy of this object.
` https://developer.android.com/reference/android/animation/Animator` ` https://developer.android.com/reference/android/transition/Transition#createAnimator(android.view.ViewGroup,%20android.transition.TransitionValues,%20android.transition.TransitionValues)(https://developer.android.com/reference/android/view/ViewGroup sceneRoot, https://developer.android.com/reference/android/transition/TransitionValues startValues, https://developer.android.com/reference/android/transition/TransitionValues endValues) `

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.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#excludeChildren(int,%20boolean)(int targetId, boolean exclude) `

Whether to add the children of the given id to the list of targets to exclude from this transition.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#excludeChildren(java.lang.Class,%20boolean)(https://developer.android.com/reference/java/lang/Class<T> type, boolean exclude) `

Whether to add the given type to the list of types whose children should be excluded from this transition.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#excludeChildren(android.view.View,%20boolean)(https://developer.android.com/reference/android/view/View target, boolean exclude) `

Whether to add the children of given target to the list of target children to exclude from this transition.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#excludeTarget(android.view.View,%20boolean)(https://developer.android.com/reference/android/view/View target, boolean exclude) `

Whether to add the given target to the list of targets to exclude from this transition.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#excludeTarget(java.lang.Class,%20boolean)(https://developer.android.com/reference/java/lang/Class<T> type, boolean exclude) `

Whether to add the given type to the list of types to exclude from this transition.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#excludeTarget(java.lang.String,%20boolean)(https://developer.android.com/reference/java/lang/String targetName, boolean exclude) `

Whether to add the given transitionName to the list of target transitionNames to exclude from this transition.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#excludeTarget(int,%20boolean)(int targetId, boolean exclude) `

Whether to add the given id to the list of target ids to exclude from this transition.
` long` ` https://developer.android.com/reference/android/transition/Transition#getDuration()() `

Returns the duration set on this transition.
` https://developer.android.com/reference/android/graphics/Rect` ` https://developer.android.com/reference/android/transition/Transition#getEpicenter()() `

Returns the epicenter as specified by the `https://developer.android.com/reference/android/transition/Transition.EpicenterCallback` or null if no callback exists.
` https://developer.android.com/reference/android/transition/Transition.EpicenterCallback` ` https://developer.android.com/reference/android/transition/Transition#getEpicenterCallback()() `

Returns the callback used to find the epicenter of the Transition.
` https://developer.android.com/reference/android/animation/TimeInterpolator` ` https://developer.android.com/reference/android/transition/Transition#getInterpolator()() `

Returns the interpolator set on this transition.
` https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/android/transition/Transition#getName()() `

Returns the name of this Transition.
` https://developer.android.com/reference/android/transition/PathMotion` ` https://developer.android.com/reference/android/transition/Transition#getPathMotion()() `

Returns the algorithm object used to interpolate along two dimensions.
` https://developer.android.com/reference/android/transition/TransitionPropagation` ` https://developer.android.com/reference/android/transition/Transition#getPropagation()() `

Returns the `https://developer.android.com/reference/android/transition/TransitionPropagation` used to calculate Animator start delays.
` long` ` https://developer.android.com/reference/android/transition/Transition#getStartDelay()() `

Returns the startDelay set on this transition.
` https://developer.android.com/reference/java/util/List<https://developer.android.com/reference/java/lang/Integer>` ` https://developer.android.com/reference/android/transition/Transition#getTargetIds()() `

Returns the list of target IDs that this transition limits itself to tracking and animating.
` https://developer.android.com/reference/java/util/List<https://developer.android.com/reference/java/lang/String>` ` https://developer.android.com/reference/android/transition/Transition#getTargetNames()() `

Returns the list of target transitionNames that this transition limits itself to tracking and animating.
` https://developer.android.com/reference/java/util/List<https://developer.android.com/reference/java/lang/Class<T>>` ` https://developer.android.com/reference/android/transition/Transition#getTargetTypes()() `

Returns the list of target transitionNames that this transition limits itself to tracking and animating.
` https://developer.android.com/reference/java/util/List<https://developer.android.com/reference/android/view/View>` ` https://developer.android.com/reference/android/transition/Transition#getTargets()() `

Returns the list of target views that this transition limits itself to tracking and animating.
` https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/android/transition/Transition#getTransitionProperties()() `

Returns the set of property names used stored in the `https://developer.android.com/reference/android/transition/TransitionValues` object passed into `https://developer.android.com/reference/android/transition/Transition#captureStartValues(android.transition.TransitionValues)` that this transition cares about for the purposes of canceling overlapping animations.
` https://developer.android.com/reference/android/transition/TransitionValues` ` https://developer.android.com/reference/android/transition/Transition#getTransitionValues(android.view.View,%20boolean)(https://developer.android.com/reference/android/view/View view, boolean start) `

This method can be called by transitions to get the TransitionValues for any particular view during the transition-playing process.
` boolean` ` https://developer.android.com/reference/android/transition/Transition#isTransitionRequired(android.transition.TransitionValues,%20android.transition.TransitionValues)(https://developer.android.com/reference/android/transition/TransitionValues startValues, https://developer.android.com/reference/android/transition/TransitionValues endValues) `

Returns whether or not the transition should create an Animator, based on the values captured during `https://developer.android.com/reference/android/transition/Transition#captureStartValues(android.transition.TransitionValues)` and `https://developer.android.com/reference/android/transition/Transition#captureEndValues(android.transition.TransitionValues)`.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#removeListener(android.transition.Transition.TransitionListener)(https://developer.android.com/reference/android/transition/Transition.TransitionListener listener) `

Removes a listener from the set listening to this animation.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#removeTarget(int)(int targetId) `

Removes the given targetId from the list of ids that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#removeTarget(android.view.View)(https://developer.android.com/reference/android/view/View target) `

Removes the given target from the list of targets that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#removeTarget(java.lang.String)(https://developer.android.com/reference/java/lang/String targetName) `

Removes the given targetName from the list of transitionNames that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#removeTarget(java.lang.Class)(https://developer.android.com/reference/java/lang/Class<T> target) `

Removes the given target from the list of targets that this Transition is interested in animating.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#setDuration(long)(long duration) `

Sets the duration of this transition.
` void` ` https://developer.android.com/reference/android/transition/Transition#setEpicenterCallback(android.transition.Transition.EpicenterCallback)(https://developer.android.com/reference/android/transition/Transition.EpicenterCallback epicenterCallback) `

Sets the callback to use to find the epicenter of a Transition.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#setInterpolator(android.animation.TimeInterpolator)(https://developer.android.com/reference/android/animation/TimeInterpolator interpolator) `

Sets the interpolator of this transition.
` void` ` https://developer.android.com/reference/android/transition/Transition#setMatchOrder(int[])(int... matches) `

Sets the order in which Transition matches View start and end values.
` void` ` https://developer.android.com/reference/android/transition/Transition#setPathMotion(android.transition.PathMotion)(https://developer.android.com/reference/android/transition/PathMotion pathMotion) `

Sets the algorithm used to calculate two-dimensional interpolation.
` void` ` https://developer.android.com/reference/android/transition/Transition#setPropagation(android.transition.TransitionPropagation)(https://developer.android.com/reference/android/transition/TransitionPropagation transitionPropagation) `

Sets the method for determining Animator start delays.
` https://developer.android.com/reference/android/transition/Transition` ` https://developer.android.com/reference/android/transition/Transition#setStartDelay(long)(long startDelay) `

Sets the startDelay of this transition.
` https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/android/transition/Transition#toString()() `

Returns a string representation of the object.
From class ` https://developer.android.com/reference/java/lang/Object ` ` https://developer.android.com/reference/java/lang/Object` ` https://developer.android.com/reference/java/lang/Object#clone()() `

Creates and returns a copy of this object.
` boolean` ` https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj) `

Indicates whether some other object is "equal to" this one.
` void` ` https://developer.android.com/reference/java/lang/Object#finalize()() `

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
` final https://developer.android.com/reference/java/lang/Class<?>` ` https://developer.android.com/reference/java/lang/Object#getClass()() `

Returns the runtime class of this `Object`.
` int` ` https://developer.android.com/reference/java/lang/Object#hashCode()() `

Returns a hash code value for the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#notify()() `

Wakes up a single thread that is waiting on this object's monitor.
` final void` ` https://developer.android.com/reference/java/lang/Object#notifyAll()() `

Wakes up all threads that are waiting on this object's monitor.
` https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/java/lang/Object#toString()() `

Returns a string representation of the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long,%20int)(long timeoutMillis, int nanos) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long)(long timeoutMillis) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait()() `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*.

## Public constructors

### AutoTransition

Added in [API level 19](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public 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.

<br />

### AutoTransition

Added in [API level 21](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public AutoTransition (Context context, 
                AttributeSet attrs)
```

<br />

<br />

| Parameters ||
|---|---|
| `context` | `Context` <br /> |
| `attrs` | `AttributeSet` <br /> |