1,AnimationDrawable(帧动画)
【1】介绍和使用方法:
【2】在rec下创建drawable文件。
【2】创建一个xml 文件资源<animation-list >
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/girl_1" android:duration="200" />
<item android:drawable="@drawable/girl_2" android:duration="200" />
<item android:drawable="@drawable/girl_3" android:duration="200" />
<item android:drawable="@drawable/girl_4" android:duration="200" />
<item android:drawable="@drawable/girl_5" android:duration="200" />
<item android:drawable="@drawable/girl_6" android:duration="200" />
<item android:drawable="@drawable/girl_7" android:duration="200" />
<item android:drawable="@drawable/girl_8" android:duration="200" />
<item android:drawable="@drawable/girl_9" android:duration="200" />
<item android:drawable="@drawable/girl_10" android:duration="200" />
<item android:drawable="@drawable/girl_11" android:duration="200" />
></animation-list>
【3】设置刚刚定义好的资源文件开始动画
//[1]找到imageview用来执行动画
ImageView rocketImage = (ImageView) findViewById(R.id.iv);
//[2]设置iv的背景资源 注意这个资源是我们刚刚定义好的资源
rocketImage.setBackgroundResource(R.drawable.myanim);
//[3]获取背景资源
AnimationDrawable rocketAnimation = (AnimationDrawable) rocketImage.getBackground();
//[4]开始执行动画
rocketAnimation.start();