androidx.core.animation
Interfaces
| Animator.AnimatorListener | An animation listener receives notifications from an animation. | 
| Animator.AnimatorPauseListener | A pause listener receives notifications from an animation when the animation is  | 
| Animator.AnimatorUpdateListener | Implementors of this interface can add themselves as update listeners to an  | 
| Interpolator | An interpolator defines the rate of change of an animation. | 
| TimeAnimator.TimeListener | Implementors of this interface can set themselves as update listeners to a  | 
| TypeEvaluator | Interface for use with the  | 
Classes
| AccelerateDecelerateInterpolator | An interpolator where the rate of change starts and ends slowly but accelerates through the middle. | 
| AccelerateInterpolator | An interpolator where the rate of change starts out slowly and then accelerates. | 
| Animator | This is the superclass for classes which provide basic support for animations which can be started, ended, and have  | 
| AnimatorInflater | This class is used to instantiate animator XML files into Animator objects. | 
| AnimatorKt | |
| AnimatorListenerAdapter | This adapter class provides empty implementations of the methods from  | 
| AnimatorSet | This class plays a set of  | 
| AnimatorSet.Builder | The  | 
| AnimatorTestRule | JUnit  | 
| AnticipateInterpolator | An interpolator where the change starts backward then flings forward. | 
| AnticipateOvershootInterpolator | An interpolator where the change starts backward then flings forward and overshoots the target value and finally goes back to the final value. | 
| ArgbEvaluator | This evaluator can be used to perform type interpolation between integer values that represent ARGB colors. | 
| BidirectionalTypeConverter | Abstract base class used convert type T to another type V and back again. | 
| BounceInterpolator | An interpolator where the change bounces at the end. | 
| CycleInterpolator | Repeats the animation for a specified number of cycles. | 
| DecelerateInterpolator | An interpolator where the rate of change starts out quickly and then decelerates. | 
| FloatArrayEvaluator | This evaluator can be used to perform type interpolation between  | 
| FloatEvaluator | This evaluator can be used to perform type interpolation between  | 
| FloatProperty | An implementation of  | 
| IntArrayEvaluator | This evaluator can be used to perform type interpolation between  | 
| IntEvaluator | This evaluator can be used to perform type interpolation between  | 
| IntProperty | An implementation of  | 
| Keyframe | This class holds a time/value pair for an animation. | 
| LinearInterpolator | An interpolator where the rate of change is constant | 
| ObjectAnimator | This subclass of  | 
| OvershootInterpolator | An interpolator where the change flings forward and overshoots the last value then comes back. | 
| PathInterpolator | An interpolator that can traverse a Path that extends from  | 
| PointFEvaluator | This evaluator can be used to perform type interpolation between  | 
| PropertyValuesHolder | This class holds information about a property and the values that that property should take on during an animation. | 
| RectEvaluator | This evaluator can be used to perform type interpolation between  | 
| TimeAnimator | This class provides a simple callback mechanism to listeners that is synchronized with all other animators in the system. | 
| TypeConverter | Abstract base class used convert type T to another type V. | 
| ValueAnimator | This class provides a simple timing engine for running animations which calculate animated values and set them on target objects. | 
