Google is committed to advancing racial equity for Black communities. See how.

AnimatorInflater

public class AnimatorInflater
extends Object

java.lang.Object
   ↳ androidx.core.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 methods

static Animator loadAnimator(Context context, int id)

Loads an Animator object from a resource

static Animator loadAnimator(Resources resources, Resources.Theme theme, int id)

Loads an Animator object from a resource

static Interpolator loadInterpolator(Context context, int id)

Loads an Interpolator object from a resource

Inherited methods

Public methods

loadAnimator

public static Animator loadAnimator (Context context, 
                int id)

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

Returns
Animator The animator object reference by the specified id

Throws
Resources.NotFoundException when the animation cannot be loaded

loadAnimator

public static Animator loadAnimator (Resources resources, 
                Resources.Theme theme, 
                int id)

Loads an Animator object from a resource

Parameters
resources Resources: The resources

theme Resources.Theme: The theme

id int: The resource id of the animation to load

Returns
Animator The animator object reference by the specified id

Throws
Resources.NotFoundException when the animation cannot be loaded

loadInterpolator

public static Interpolator loadInterpolator (Context context, 
                int id)

Loads an Interpolator object from a resource

Parameters
context Context: Application context used to access resources

id int: The resource id of the animation to load

Returns
Interpolator The animation object reference by the specified id

Throws
Resources.NotFoundException when interpolator resources cannot be loaded