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 paused or resumed.

Animator.AnimatorUpdateListener

Implementors of this interface can add themselves as update listeners to an ValueAnimator instance to receive callbacks on every animation frame, after the current frame's values have been calculated for that ValueAnimator.

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 TimeAnimator instance to receive callbacks on every animation frame to receive the total time since the animator started and the delta time since the last frame.

TypeEvaluator

Interface for use with the setEvaluator function.

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 and then accelerates.

Animator

This is the superclass for classes which provide basic support for animations which can be started, ended, and have AnimatorListeners added to them.

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 Animator.AnimatorListener.

AnimatorSet

This class plays a set of Animator objects in the specified order.

AnimatorSet.Builder

The Builder object is a utility class to facilitate adding animations to a AnimatorSet along with the relationships between the various animations.

AnimatorTestRule

JUnit TestRule that can be used to run Animators without actually waiting for the duration of the animation.

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 and then decelerates.