Android之Animation动画的介绍及用法

199 阅读1分钟

Android SDK介绍了2种Animation:

Tween Animation(渐变动画): 通过对特定的对象做图像变换如平移、缩放、旋转、淡出/淡入等产生动画效果

Frame Animation(帧动画): 创建一个Drawable序列,这些Drawable可以按照指定的时间间隔一个一个的显示,也就是顺序播放事先做好的图像。

1、Tween Animation动画:

(1)Tween Animation有4种样式:

Alpha: 渐变透明度动画效果

Scale: 渐变尺寸伸缩动画效果

Translate: 移动动画效果

Rotate: 旋转动画效果

 

 

 (2)Tween Animation有 2种使用方法:

a、在XML资源中定义Animation,使用AnimationUtils中的loadAnimation()函数加载动画;

b、使用Animation子类的构造函数来初始化Animation对象。

 

在XML资源中定义Animation:

Alpha:

 

<alpha android:interpolator= “@android:anim/accelerate_decelerate_interpolator”
        android:fromAlpha=