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:
实现的效果:
PropertyAnimation,属性动画,顾名思义就是利用对象的属性变化形成动画的效果。属性动画的类可以用Animator这个抽象类来表示,通常使用它的子类:AnimatorSet和ValueAnimator,同时ValueAnimator有两个子类分别是ObjectAniamtor和TimeAnimator。
定义属性动画的XML资源的时候通常可以是如下三个元素之一作为根元素:
<set>元素:该资源元素代表的是AniamtorSet类,这个类可以包含<set>,<objectAniamtor>,<animator>三个子元素。
<objectAnimator>元素:用于定义objectAniamtor类。
<animator>元素:用于定义ValueAnimator类。
该资源文件的定义如下:
下面定义一个图片背景色渐变的demo,首先是定义的属性动画文件:
相关文章推荐
- luabinding 中用Scrollview实现pageview的翻页效果
- lua 热更新设想~协程
- lua热更新~代码组织
- 快速掌握Lua 5.3 —— 面向对象编程
- 【Lua学习笔记】 --> 《字符串string与table的函数操作》
- 基于Lua脚本的自动化测试框架设计
- 快速掌握Lua 5.3 —— packages
- 文章标题
- lua 模块功能
- Lua笔记
- 快速掌握Lua 5.3 —— 环境
- luajit ffi 小结
- luajit ios arm64 编译bytecode
- 【Lua学习笔记】 --> 《类型与值、表达式与基本语法》
- lua实现多继承
- lua 类实现
- lua 类继承和实现
- Lua多重继承
- 项目记录19--tolua封装自己的View层01记版录
- xcode中打开lua代码有色差