Animation
来源:互联网 发布:高性能mysql第四版 pdf 编辑:程序博客网 时间:2024/05/22 03:42
Android中存在三种动画,分别为Tween动画、Frame动画以及属性动画。
通过对比Tween动画与属性动画的一些不同点,加深对动画Api的记忆:
1、每种动画都可以通过代码或者xml实现
Tween动画通过 AnimationUtils.loadAnimation(context, id)来读取xml动画;
属性动画则通过 AnimatorInflater.loadAnimator(context, id)来读取xml动画。
2、Tween动画与属性动画都可以单一的执行也可指定动画同时执行
Tween动画通过AnimationSet对象实现不同的动画同时执行;
属性动画通过AnimatorSet对象实现不同动画同时执行。
3、指定动画执行的顺序
对于Tween动画而言,通过设置动画的StartOffset,来实现动画的顺序播放;
而对于属性动画,则通过指定android:ordering=”sequentially”、AnimatorSet的playSequentially以及paly().with().before().after()方法指定动画执行的顺序。
4 xml定义动画的节点
Tween动画的节点为四个动画的名称
属性动画的节点为 , , or 三者之一
其它需要清楚的属性还有Android动画 fillAfter和fillBefore以及TimeInterpolator和TypeEvaluator的使用
相关链接:
1、三种动画对比:
Android动画学习笔记-Animation
http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html
Android属性动画深入分析:让你成为动画牛人
http://blog.csdn.net/singwhatiwanna/article/details/17841165
2、Tween动画:
Android动画之Tween动画 (渐变、缩放、位移、旋转)
http://blog.csdn.net/feng88724/article/details/6318430
详解Android动画之Tween Animation
http://blog.csdn.net/liuhe688/article/details/6660823
Android 动画之ScaleAnimation应用详解
http://blog.csdn.net/xsl1990/article/details/17096501
3、属性动画:
Android Animation学习(三) ApiDemos解析:XML动画文件的使用
http://www.cnblogs.com/mengdd/archive/2013/09/05/3303403.html
4、interpolator插值器:
Android 动画animation 深入分析
http://blog.csdn.net/farmer_cc/article/details/18259117
5、详解之android动画interpolator插补器
http://www.2cto.com/kf/201306/222725.html
6、Android动画 fillAfter和fillBefore
http://blog.csdn.net/fancylovejava/article/details/9713409
- animation
- animation
- Animation
- Animation
- Animation
- Animation
- Animation
- Animation
- Animation
- Animation
- animation
- Animation
- Animation
- animation
- Animation
- Animation
- Animation
- Animation
- ON DUPLICATE KEY UPDATE重复插入时更新
- 序列化和反序列化
- 【原创】js双击变input批量修改
- 异常记录
- 推荐16个国外的源码下载网站
- Animation
- RedHat Linux 系统管理(9-)
- 哈希
- 微信检测平台的操作技巧与使用心得
- 在线搜索添加Jar(第三方库)组件"坐标"
- android底层驱动学习之I2C概述及工作原理(一)
- java web 域
- JS之随机读取一条你问我答验证
- Android状态栏微技巧,带你真正理解沉浸式模式