to top
Android APIs
Added in API level 11
package

android.animation

这些类为某个属性动画系统提供功能,它使你可以赋予任何类型的对象属性以动态特性。int,float,和十六进制颜色值这些被默认支持。你还可以通过指定一个客制的类型计算器,告诉系统如何对给给定的类型计算它的值,以此来为任何其他类型增加动画效果。 更多信息,参见动画章节向导 你可以设置多种不同类型的内插器(包含于 android.view.animation之中),指定关键帧,或者顺序或同时播放的动画组(通过AnimatorSet),以更进一步控制你的动画行为。

Interfaces

Animator.AnimatorListener

动画监听器从一个动画接收通知消息。 

Animator.AnimatorPauseListener A pause listener receives notifications from an animation when the animation is paused or resumed
LayoutTransition.TransitionListener 此接口用来监听转变的开始事件与结束事件。 
TimeAnimator.TimeListener 此接口实现可将自身设置为TimeAnimator实例的更新监听器并接受回调,在每一帧上获得自动画开始以来的时间和自上一帧以来的时间间隔。 
TimeInterpolator 时间内插器定义了一个动画的变化的速率。 
TypeEvaluator<T> 使用setEvaluator(TypeEvaluator)功能需要的接口。 
ValueAnimator.AnimatorUpdateListener 此接口实现可将自身设置为每一动画帧上ValueAnimator实例的更新监听器并接受回调, 当已经为该ValueAnimator计算出当前帧的值以后。 

Classes

Animator 是那些具有启动、结束且包含AnimatorListeners的基础支持功能的类的超级类。 
AnimatorInflater 此类用来将Animator XML文件实例化并注入Animator类。 
AnimatorListenerAdapter 此适配器为Animator.AnimatorListener的方法提供了空的实现。 
AnimatorSet 此类将一组Animator对象按指定的顺序播放。  
AnimatorSet.Builder 为方便向AnimatorSet加入animation对象(连同不同animation对象之间的关系)工具类。 
ArgbEvaluator 此计算器可作为类型内插器,于代表ARGB颜色的整型值之间。 
FloatEvaluator 此计算器可作为类型内插器,于浮点型数值之间。 
IntEvaluator 此计算器可作为类型内插器,于整型数值之间。 
Keyframe 该类包含了一个animation类的time/value值对。 
LayoutTransition 该类在 ViewGroup类中使得背景可以是自动的动画。 
ObjectAnimator ValueAnimator的子类,提供了对目标对象的属性动画的支持。 
PropertyValuesHolder 该类载有一个属性的信息,以及此属性在动画过程需要用到的值。 
RectEvaluator This evaluator can be used to perform type interpolation between Rect values.  
TimeAnimator 该类为已经与系统中所有其他动画对象同步的监听器提供一个简单的回调机制。 
ValueAnimator 该类为运行中的动画对象提供一个简单的时间引擎,以便计算动画的值并将结果设置于目标对象。