Android Guides | Samples

Android.Views.Animations Namespace

Provides classes that handle tweened animations.

Remarks

Provides classes that handle tweened animations.

Android provides two mechanisms that you can use to create simple animations: tweened animation, in which you tell Android to perform a series of simple transformations (position, size, rotation, and so on) to the content of a View; and frame-by-frame animation, which loads a series of Drawable resources one after the other. Both animation types can be used in any View object to provide simple rotating timers, activity icons, and other useful UI elements. Tweened animation is handled by this package (android.view.animation); frame-by-frame animation is handled by the AnimationDrawable class.

For more information on creating tweened or frame-by-frame animations, read the discussion in the 2D Graphics Dev Guide.

Classes

TypeReason
AccelerateDecelerateInterpolatorAn interpolator where the rate of change starts and ends slowly but accelerates through the middle.
AccelerateInterpolatorAn interpolator where the rate of change starts out slowly and and then accelerates.
AlphaAnimationAn animation that controls the alpha level of an object.
AnimationAbstraction for an Animation that can be applied to Views, Surfaces, or other objects.
Animation+AnimationEndEventArgsProvides data for the ViewGroup.AnimationEnd, and Animation.AnimationEnd events.
Animation+AnimationRepeatEventArgsProvides data for the ViewGroup.AnimationRepeat, and Animation.AnimationRepeat events.
Animation+AnimationStartEventArgsProvides data for the ViewGroup.AnimationStart, and Animation.AnimationStart events.
Animation+DescriptionUtility class to parse a string description of a size.
Animation+IAnimationListener
AnimationSetRepresents a group of Animations that should be played together.
AnimationUtilsDefines common utilities for working with animations.
AnticipateInterpolatorAn interpolator where the change starts backward then flings forward.
AnticipateOvershootInterpolatorAn interpolator where the change starts backward then flings forward and overshoots the target value and finally goes back to the final value.
BounceInterpolatorAn interpolator where the change bounces at the end.
ContentZorderEnumerates values returned by several types.
CycleInterpolatorRepeats the animation for a specified number of cycles.
DecelerateInterpolatorAn interpolator where the rate of change starts out quickly and and then decelerates.
DelayOrderEnumerates values returned by several types.
DimensionEnumerates values returned by several types and taken as a parameter of several types.
DirectionEnumerates values returned by several types.
GridLayoutAnimationControllerA layout animation controller is used to animated a grid layout's children.
GridLayoutAnimationController+AnimationParametersThe set of parameters that has to be attached to each view contained in the view group animated by the grid layout animation controller.
IInterpolatorAn interpolator defines the rate of change of an animation.
LayoutAnimationControllerA layout animation controller is used to animated a layout's, or a view group's, children.
LayoutAnimationController+AnimationParametersThe set of parameters that has to be attached to each view contained in the view group animated by the layout animation controller.
LinearInterpolatorAn interpolator where the rate of change is constant
OvershootInterpolatorAn interpolator where the change flings forward and overshoots the last value then comes back.
PathInterpolatorAn interpolator that can traverse a Path that extends from Point(0, 0) to (1, 1).
PriorityEnumerates values returned by several types.
RepeatModeEnumerates values returned by the Animation.RepeatMode, RepeatMode.Restart, and RepeatMode.Reverse members.
RotateAnimationAn animation that controls the rotation of an object.
ScaleAnimationAn animation that controls the scale of an object.
TransformationDefines the transformation to be applied at one point in time of an Animation.
TransformationTypesEnumerates values returned by several types.
TranslateAnimationAn animation that controls the position of an object.