Android 动画分类
总的来说,Android动画可以分为两类,最初的传统动画和Android3.0 之后出现的属性动画;
传统动画又包括 帧动画(Frame Animation)和补间动画(Tweened Animation)。
传统动画
帧动画 是最容易实现的一种动画,这种动画更多的依赖于完善的UI资源,他的原理就是将一张张单独的图片连贯的进行播放,
从而在视觉上产生一种动画的效果;类似播放电影。
补间动画 又可以分为四种形式,分别是 alpha(淡入淡出),translate(位移),scale(缩放),rotate(旋转)。
补间动画的实现,一般会采用xml 文件的形式;代码会更容易书写和阅读,同时也更容易复用。
属性动画
由于补间动画是针对于View的,而且只是视觉上的动画效果,并没有修改该View的 属性,于是Android团队于3.0增加了属性动画,
它实际上是一种不断地对值进行操作的机制,并将值赋值到指定对象的指定属性上,可以是任意对象的任意属性;