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