前言
说起Android里面的动画,我可能会立马想起平移、旋转、渐变、缩放等动画效果,但是对于他们的属性就记的不太清了,知道的都是皮毛而且很容易忘记,每次需要用到的时候总要去baidu或者google,完全无法做到灵活应用,信手拈来。所以抽时间重新温故了一下动画相关的知识,把相关知识点记录下来,所谓好记性不如烂笔头
为了更好的记忆Android动画,我会给自己提出下面几个问题:
Android提供了几种动画类型?
他们分别是什么,有什么意义?
不同类型之间有什么区别?
分别适用于什么样的场景?
带着这几个问题(可能还有其他的问题,你可以来补充),我们再来学习Android动画...
Android提供了几种动画
我画了一下Android动画关系图
image
从上图可以看得出,我们可以理解Android给我们提供了两种动画类型,一种是View Animation,一种是Property Animtion。
也可以分为三类,它们分别是Tween Animation、Frame Animation以及Property Animtion
哪些类型,有什么意义
View Animation
View Animtion从字面是可以称作视图动画(也可以叫传统动画),主要是针对控件进行动画操作,它是Andorid一出现就引入的。