Android
开发中常用的知识Android
动画的全面介绍攻略,包括动画的种类、使用、原理等,能让你更好地掌握动画 从而实现更加复杂的动画效果Android
动画主要分为分为两大类(三种):
View
)下面会详细介绍这两种视图动画
根据不同的动画效果,补间动画分为4种动画,具体如下图:(注:不同类型的动画对应于不同的子类
具体效果分别如下:
Activity
的切换效果(淡入淡出、左右滑动等)Fragement
的切换效果(淡入淡出、左右滑动等)ViewGroup
)中子元素的出场效果(淡入淡出、左右滑动等)请看文章:Carson带你学Android:手把手教你使用补间动画
较为复杂的个性化动画效果。
使用时一定要避免使用尺寸较大的图片,否则会引起OOM
将动画拆分后的图片帧
请看文章Carson带你学Android:关于逐帧动画的使用都在这里了!
Property Animation
)是在 Android 3.0
(API 11
)后才提供的一种全新动画模式Property Animation
)?在 Android 3.0
(API 11
)后才提供的一种全新动画模式
与属性相关、更加复杂的动画效果。
如改变对象的颜色属性动画效果
属性动画的使用类主要是:ValueAnimator
类 & ObjectAnimator
类,具体介绍如下
更加详细使用,请看文章:Carson带你学Android:属性动画学习攻略
两类动画的根本区别在于:是否改变对象本身的属性:
变换操作包括:平移、缩放、旋转和透明
请看文章:
在使用动画时,需注意许多问题;下面,我将全面介绍动画过程中的使用问题 & 建议
Android
动画进行了详细分析,相信通过本文你已经能实现复杂的动画效果