Andorid API Package --->android.animation

包名:

android.animation                                Added in API level 11

URL:http://developer.android.com/reference/android/animation/package-summary.html


概要:

     此包中的类主要是提供属性动画系统的功能,此系统允许你动画绘制任何类型对象的属性,

默认是int型,float型和十六机制的颜色值,当然你也可以动画绘制其他类型,通过自定义一个

TypeEvaluator计算出你要绘制的类型的值,然后把值传递给系统。

    更多详细的信息,请参考API Guide Animation。

    你可以设置不同类型的插入器(包含在android.view.animation),指定keyframes,循序

的或是同时的(用AnimatorSet)进行动画分组,以便更深层的控制你的动画行为。

接口:

Animator.AnimatorListener一个动画监听器,可以从动画收到通知
LayoutTransition.TransitionListener这个接口用于监听一个事件的开始到结束的过渡
TimeAnimator.TimeListenerImplementors of this interface can set themselves as update listeners to a TimeAnimator instance to receive callbacks on every animation frame to receive the total time since the animator started and the delta time since the last frame.
TimeInterpolator时间插入器用来定义动画的改变速率
TypeEvaluator<T>用setEvaluator(TypeEvaluator)函数的接口
ValueAnimator.AnimatorUpadateListenerImplementors of this interface can add themselves as update listeners to an ValueAnimator instance to receive callbacks on every animation frame, after the current frame's values have been calculated for that ValueAnimator.

 

 

 

 

 

 

类列表:

Animator 动画
AnimatorInflater 用于实例化animator XML文件到Animator 对象
AnimatorListenerAdapter 这个适配器类提供来自Animator.AnimatorListener的空方法实现
AnimatorSet 按照指定的顺序播放一系列Animator对象  
AnimatorSet.Builder 帮助把绘画和绘画之间的关系一同添加到AnimatorSet中
ArgbEvaluator   这个求值器可以用来在哪些代表ARGB的integer值间执行类型变换
FloatEvaluator 这个求值器可以用来在float值间执行类型变换
IntEvaluator 这个求值器可以用来在int值间执行类型变换
Keyframe 持有对动画控制的time-value键值对
LayoutTransition 在ViewGroup布局变化的时候允许自动变化
ObjectAninmator   ValueAnimator的子类,对目标对象上的动画属性提供支持
PorpertyValuesHolder   这个类持有动画应该呈现的属性值信息
TimeAnimator   这个类提供一个回调机制给监听器,这些监听器和系统中的动画都是同步的
ValueAnimator 为正在运行的动画提供一个简单的时间引擎,用来计算动画值,并赋予目标对象

转载于:https://www.cnblogs.com/mizhongqin/p/3171359.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值