查看谷歌文档:
1、创建一个Android xml文件
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="true">
<item android:drawable="@drawable/rocket_thrust1" android:duration="200" />
<item android:drawable="@drawable/rocket_thrust2" android:duration="200" />
<item android:drawable="@drawable/rocket_thrust3" android:duration="200" />
</animation-list>
2.使用
view = View.inflate(this, R.layout.rocket, null);// 初始化火箭布局
// 初始化火箭帧动画
ImageView ivRocket = (ImageView) view.findViewById(R.id.iv_rocket);
ivRocket.setBackgroundResource(R.drawable.anim_rocket);
AnimationDrawable anim = (AnimationDrawable) ivRocket.getBackground();
anim.start();