Most visited

Recently visited

Added in API level 11

android.animation

这些类为属性动画系统提供了功能,它允许您为任何类型的对象属性设置动画。 intfloat ,和十六进制颜色值默认支持。 您可以通过告诉系统如何使用自定义TypeEvaluator来计算该给定类型的值来设置其他类型的动画。

有关更多信息,请参阅 Animation指南。

您可以设置许多不同类型的插补器(包含在 android.view.animation ),指定 keyframes或分组动画以连续播放或同时播放(使用 AnimatorSet )以进一步控制动画行为。

Interfaces

Animator.AnimatorListener

动画侦听器从动画接收通知。

Animator.AnimatorPauseListener 当动画是 pausedresumed时,暂停侦听器从动画接收通知。
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 Builder对象是一个实用工具类,可以方便地将动画添加到 AnimatorSet以及各种动画之间的关系中。
ArgbEvaluator 此评估器可用于执行表示ARGB颜色的整数值之间的类型插值。
BidirectionalTypeConverter<T, V> 抽象基类使用转换类型T到另一个类型V并返回。
FloatArrayEvaluator 此评估程序可用于执行 float[]值之间的类型插值。
FloatEvaluator 此评估程序可用于执行 float值之间的类型插值。
IntArrayEvaluator 该评估器可用于执行 int[]值之间的类型插值。
IntEvaluator 此评估器可用于执行 int值之间的类型插值。
Keyframe 这个类拥有一个动画的时间/值对。
LayoutTransition 该类在ViewGroup对象的布局更改中启用自动动画。
ObjectAnimator 这个 ValueAnimator子类提供了对目标对象的动画属性的支持。
PointFEvaluator 此评估程序可用于执行 PointF值之间的类型插值。
PropertyValuesHolder 该类包含有关属性的信息以及该属性在动画过程中应该采用的值。
RectEvaluator 该评估器可用于在 Rect值之间执行类型插值。
StateListAnimator 根据视图的可绘制状态,让您定义将在附加视图上运行的动画师数量。
TimeAnimator 该类为侦听器提供了一个简单的回调机制,与系统中的所有其他动画人员同步。
TypeConverter<T, V> 抽象基类使用将T型转换为另一种类型V.
ValueAnimator 这个类提供了一个简单的计时引擎,用于运行计算动画值并将它们设置到目标对象上的动画。

Hooray!