Android 支持三种类型的动画
1、属性动画 一种补间动画,通过在目标对象的任何属性的两个值之间应用增量变化,可以生成一种动画效果,这种动画可以用来生成各种效果,从改变一个视图颜色或者透明度来使其淡入淡出,改变字体大小,或者增加字符的生命力
每个属性动画都存储在项目的res/animator文件夹下的一个单独的xml文件中
动画文件的名呗用作他的资源标识符。
2、视图动画 一种补间动画,可以用来旋转,移动和拉伸一个视图
视图动画都存储在项目的res、anim文件下的的一个单独的xml文件中
duration 动画的持续时间,以毫秒为单位
startOffset 动画开始之前的延迟,以毫秒为单位
fillBeforetrue 在动画开始之前应用动画变形
fillAftertrue 在动画开始之后应用动画变形
interpolator 用来设置这种效果随时间改变的速度
注:若没有使用startOffset 标签,动画集合中的所有动画将同时执行
3、帧动画 逐帧的格子动画,用来显示一系列的drawable图片
逐帧动画可以用来创建Drawable的序列,每个drawable都会在视图的背景中持续一定的时间,逐帧动画代表的是可以动的drawable,存储在res/drawable文件夹中,使用文件名没有.xm扩展名来做其资源的ID