您的位置:首页 > 编程语言 > Lua

PropertyAnimation属性动画资源 ArgbEvaluator使用

2016-02-14 16:29 351 查看
http://my.oschina.net/summerpxy/blog/181780

PropertyAnimation,属性动画,顾名思义就是利用对象的属性变化形成动画的效果。属性动画的类可以用Animator这个抽象类来表示,通常使用它的子类:AnimatorSet和ValueAnimator,同时ValueAnimator有两个子类分别是ObjectAniamtor和TimeAnimator。

定义属性动画的XML资源的时候通常可以是如下三个元素之一作为根元素:

<set>元素:该资源元素代表的是AniamtorSet类,这个类可以包含<set>,<objectAniamtor>,<animator>三个子元素。

<objectAnimator>元素:用于定义objectAniamtor类。

<animator>元素:用于定义ValueAnimator类。

该资源文件的定义如下:

属性文件通常保存在animator文件夹下面。

下面定义一个图片背景色渐变的demo,首先是定义的属性动画文件:

MainActivity.java:

实现的效果:







内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: