Android基础动画介绍
- 一. 补间动画(View动画):
TranslationAnimation //水平动画
AlpahAnimation //渐变动画
ScaleAnimation //缩放动画
RotateAnimation //旋转动画
缺点:并没有真正持久改变View的属性,就是说它内部没有一个去记录动画行为的机制;
二.帧动画:
指的是一帧一帧播放的动画。 实现:通过animation-list来实现,写法如下:
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:duration="200" android:drawable="@drawable/ic_launcher"/>
<item android:duration="200" android:drawable="@drawable/ic_launcher"/>
<item android:duration="200" android:drawable="@drawable/ic_launcher"/>
</animation-list>
- 三.属性动画:
属性动画(为了解决补间动画的缺点)
1.属性动画内部实现: