Added in API level 11
AnimatorInflater
open class AnimatorInflater
| kotlin.Any | |
| ↳ | android.animation.AnimatorInflater |
This class is used to instantiate animator XML files into Animator objects.
For performance reasons, inflation relies heavily on pre-processing of XML files that is done at build time. Therefore, it is not currently possible to use this inflater with an XmlPullParser over a plain XML file at runtime; it only works with an XmlPullParser returned from a compiled resource (R. something file.)
Summary
| Public constructors | |
|---|---|
| Public methods | |
|---|---|
| open static Animator! |
loadAnimator(context: Context!, id: Int)Loads an |
| open static StateListAnimator! |
loadStateListAnimator(context: Context!, id: Int) |
Public constructors
AnimatorInflater
AnimatorInflater()
Public methods
loadAnimator
Added in API level 11
open static fun loadAnimator(
context: Context!,
id: Int
): Animator!
Loads an Animator object from a resource
| Parameters | |
|---|---|
context |
Context!: Application context used to access resources |
id |
Int: The resource id of the animation to load |
| Return | |
|---|---|
Animator! |
The animator object reference by the specified id |
| Exceptions | |
|---|---|
android.content.res.Resources.NotFoundException |
when the animation cannot be loaded |
loadStateListAnimator
Added in API level 21
open static fun loadStateListAnimator(
context: Context!,
id: Int
): StateListAnimator!