Android.Animation Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
These classes provide functionality for the property animation system, which allows you to animate object properties of any type.
Classes
Animator |
This is the superclass for classes which provide basic support for animations which can be
started, ended, and have |
Animator.AnimationCancelEventArgs | |
Animator.AnimationEndEventArgs | |
Animator.AnimationPauseEventArgs |
Provides data for the AnimationPause event. |
Animator.AnimationRepeatEventArgs | |
Animator.AnimationResumeEventArgs |
Provides data for the AnimationResume event. |
Animator.AnimationStartEventArgs | |
AnimatorInflater |
This class is used to instantiate animator XML files into Animator objects. |
AnimatorListenerAdapter |
This adapter class provides empty implementations of the methods from |
AnimatorSet |
This class plays a set of |
AnimatorSet.Builder |
The |
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. |
FloatArrayEvaluator |
This evaluator can be used to perform type interpolation between |
FloatEvaluator |
This evaluator can be used to perform type interpolation between |
IntArrayEvaluator |
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. |
LayoutTransition.EndTransitionEventArgs |
Provides data for the EndTransition event. |
LayoutTransition.StartTransitionEventArgs |
Provides data for the StartTransition event. |
ObjectAnimator |
This subclass of |
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 |
StateListAnimator |
Lets you define a number of Animators that will run on the attached View depending on the View's drawable state. |
TimeAnimator |
This class provides a simple callback mechanism to listeners that is synchronized with all other animators in the system. |
TimeAnimator.TimeEventArgs |
Provides data for the Time event. |
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. |
ValueAnimator.AnimatorUpdateEventArgs |
Provides data for the Update event. |
ValueAnimator.DurationScaleChangeEventArgs |
Interfaces
Animator.IAnimatorListener |
An animation listener receives notifications from an animation. |
Animator.IAnimatorPauseListener |
A pause listener receives notifications from an animation when the
animation is |
ITimeInterpolator |
A time interpolator defines the rate of change of an animation. |
ITypeEvaluator |
Interface for use with the |
LayoutTransition.ITransitionListener |
This interface is used for listening to starting and ending events for transitions. |
TimeAnimator.ITimeListener |
Implementors of this interface can set themselves as update listeners
to a |
ValueAnimator.IAnimatorUpdateListener |
Implementors of this interface can add themselves as update listeners
to an |
ValueAnimator.IDurationScaleChangeListener |
Listener interface for the system-wide scaling factor for Animator-based animations. |
Enums
LayoutTransitionType |
Enumerates values returned by several types and taken as a parameter of several types. |
ValueAnimatorRepeatMode |
Enumerates values returned by several types. |