Android.Animation 命名空间

这些类为属性动画系统提供功能,可用于对任何类型的对象属性进行动画处理。

类

名称 说明
Animator

这是类的超级类,它们为动画提供基本支持,这些动画可以启动、结束并已 AnimatorListeners 添加到动画中。

Animator.AnimationCancelEventArgs

这些类为属性动画系统提供功能,可用于对任何类型的对象属性进行动画处理。

Animator.AnimationEndEventArgs

这些类为属性动画系统提供功能,可用于对任何类型的对象属性进行动画处理。

Animator.AnimationPauseEventArgs

提供事件的数据 AnimationPause 。

Animator.AnimationRepeatEventArgs

这些类为属性动画系统提供功能,可用于对任何类型的对象属性进行动画处理。

Animator.AnimationResumeEventArgs

提供事件的数据 AnimationResume 。

Animator.AnimationStartEventArgs

这些类为属性动画系统提供功能,可用于对任何类型的对象属性进行动画处理。

AnimatorInflater

此类用于将动画处理程序 XML 文件实例化为 Animator 对象。

AnimatorListenerAdapter

此适配器类提供方法的空实现。android.animation.Animator.AnimatorListener

AnimatorSet

此类按指定顺序播放一组 Animator 对象。

AnimatorSet.Builder

该 Builder 对象是一个实用工具类,用于促进向各种动画之间的关系添加动画 AnimatorSet 。

ArgbEvaluator

此计算器可用于在表示 ARGB 颜色的整数值之间执行类型内插。

BidirectionalTypeConverter

抽象基类用于将类型 T 转换为另一个类型 V,并再次返回。

FloatArrayEvaluator

此计算器可用于在值之间 float[] 执行类型内插。

FloatEvaluator

此计算器可用于在值之间 float 执行类型内插。

IntArrayEvaluator

此计算器可用于在值之间 int[] 执行类型内插。

IntEvaluator

此计算器可用于在值之间 int 执行类型内插。

Keyframe

此类保存动画的时间/值对。

LayoutTransition

此类对 ViewGroup 对象中的布局更改启用自动动画。

LayoutTransition.EndTransitionEventArgs

提供事件的数据 EndTransition 。

LayoutTransition.StartTransitionEventArgs

提供事件的数据 StartTransition 。

ObjectAnimator

此子类 ValueAnimator 支持对目标对象的属性进行动画处理。

PointFEvaluator

此计算器可用于在值之间 PointF 执行类型内插。

PropertyValuesHolder

此类包含有关属性的信息以及该属性在动画过程中应采用的值。

RectEvaluator

此计算器可用于在值之间 Rect 执行类型内插。

StateListAnimator

允许定义多个动画器,这些动画器将根据视图的可绘制状态在附加视图上运行。

TimeAnimator

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

TimeAnimator.TimeEventArgs

提供事件的数据 Time 。

TypeConverter

使用抽象基类将类型 T 转换为另一个类型 V。

ValueAnimator

此类提供了一个简单的计时引擎,用于运行动画,用于计算动画值并在目标对象上设置它们。

ValueAnimator.AnimatorUpdateEventArgs

提供事件的数据 Update 。

ValueAnimator.DurationScaleChangeEventArgs

这些类为属性动画系统提供功能,可用于对任何类型的对象属性进行动画处理。

接口

名称 说明
Animator.IAnimatorListener

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

Animator.IAnimatorPauseListener

暂停侦听器在动画为 #pause() paused 或 #resume() resumed动画时接收来自动画的通知。

ITimeInterpolator

时间内插器定义动画的更改速率。

ITypeEvaluator

用于函数的 ValueAnimator#setEvaluator(TypeEvaluator) 接口。

LayoutTransition.ITransitionListener

此接口用于侦听转换的开始和结束事件。

TimeAnimator.ITimeListener

此接口的实现者可以将自身设置为更新侦听器, TimeAnimator 以接收每个动画帧上的回调,以接收自动画器启动以来的总时间和自上一帧以来的增量时间。

ValueAnimator.IAnimatorUpdateListener

在计算当前帧的值ValueAnimator后,此接口的实现者可以将自身添加为更新侦听器,ValueAnimator以接收每个动画帧上的回调。

ValueAnimator.IDurationScaleChangeListener

基于动画器的动画的系统范围的缩放因子的侦听器接口。

枚举

名称 说明
LayoutTransitionType

枚举多个类型返回的值,并将其作为多个类型的参数。

ValueAnimatorRepeatMode

枚举多个类型返回的值。