查看谷歌文档:
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();
本文详细介绍了如何在Android应用中创建一个动画列表,并将其应用于界面元素,实现火箭推进效果。通过使用XML文件定义动画序列和通过代码初始化动画,文章提供了从创建动画到在界面上实际应用的完整过程。
168

被折叠的 条评论
为什么被折叠?



