These classes provide functionality for the property animation system, which allows you to animate object properties of any type.
float, and hexadecimal color values are supported by default. You can animate any other type by telling the system how to calculate the values for that given type with a custom
You can set many different types of interpolators (contained in
keyframes, or group animations to play sequentially or simultaneously (with
AnimatorSet) to further control your animation behaviors.
For a guide on how to use the property animation system, see the Animation developer guide.
An animation listener receives notifications from an animation.
|LayoutTransition.TransitionListener||This interface is used for listening to starting and ending events for transitions.|
|TimeInterpolator||A time interpolator defines the rate of change of an animation.|
|TypeEvaluator||Interface for use with the
|ValueAnimator.AnimatorUpdateListener||Implementors of this interface can add themselves as update listeners to an
|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 menu XML files into Animator objects.|
|AnimatorListenerAdapter||This adapter class provides empty implementations of the methods from
|AnimatorSet||This class plays a set of
|ArgbEvaluator||This evaluator can be used to perform type interpolation between integer values that represent ARGB colors.|
|FloatEvaluator||This evaluator can be used to perform type interpolation between
|IntEvaluator||This evaluator can be used to perform type interpolation between
|Keyframe||This class holds a time/value pair for an animation.|
|LayoutTransition||This class enables automatic animations on layout changes in ViewGroup objects.|
|ObjectAnimator||This subclass of
|PropertyValuesHolder||This class holds information about a property and the values that that property should take on during an animation.|
|ValueAnimator||This class provides a simple timing engine for running animations which calculate animated values and set them on target objects.|