Animator属性动画
2016-05-09 15:59
260 查看
属性动画是增强版的补间动画,Animator有三个子类:
ValueAnimator:属性动画的主要时间引擎
ObjectAnimator:常用
AnimatorSet:用于组合多个Animator,并指定多个Animator是按次序播放还是同时播放
定义属性动画有两种方式:
使用ValueAnimator或ObjectAnimator的静态工厂方法来创建对象
使用资源文件夹来来定义动画
使用属性动画的步骤如下:
1.创建ValueAnimator或ObjectAnimator对象
2.根据需要为Animator对象设置属性
3.如果需要为Animator的动画开始事件,动画结束事件,动画重复事件,动画值改事件,并根据事件提供相应的出路代码,则应该为Animator对象设置监听器
4.如果有多个动画需要按次序或同时播放,则应该用AnimatorSet组合这些动画
5.调用Animator的Start()方法启动动画
代码在Animation里
ValueAnimator:属性动画的主要时间引擎
ObjectAnimator:常用
AnimatorSet:用于组合多个Animator,并指定多个Animator是按次序播放还是同时播放
定义属性动画有两种方式:
使用ValueAnimator或ObjectAnimator的静态工厂方法来创建对象
使用资源文件夹来来定义动画
使用属性动画的步骤如下:
1.创建ValueAnimator或ObjectAnimator对象
2.根据需要为Animator对象设置属性
3.如果需要为Animator的动画开始事件,动画结束事件,动画重复事件,动画值改事件,并根据事件提供相应的出路代码,则应该为Animator对象设置监听器
4.如果有多个动画需要按次序或同时播放,则应该用AnimatorSet组合这些动画
5.调用Animator的Start()方法启动动画
代码在Animation里
相关文章推荐
- Netty-Mina深入学习与对比(一)
- redaht6.7ssh升级到7.2后oraclerac不能安装
- 基于nginx的tomcat负载均衡和集群
- DedeCMS文章标题前增加所属栏目名称链接
- hive中grouping sets的使用
- Oracle账户解锁/锁定
- 从零学习编程设计模式
- 浅谈Android Handler机制
- 地图着色问题
- rman的duplicate复制数据库
- mysql 主从配置详解--本机与linux
- Moqui学习之 Step by Step OrderProcureToPayBasicFlow
- Linux下pyenv install 2.6.8时download失败
- java 用两个栈实现队列
- 远程执行命令
- crond
- coreData使用
- 软考题
- test11
- 站点收录不充分?主要原因竟是它!