通过播放一张一张图片来实现一段动画
首先配置anim.xml:
<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/a" android:duration="200"/> <item android:drawable="@drawable/b" android:duration="200"/> <item android:drawable="@drawable/c" android:duration="200"/> <item android:drawable="@drawable/d" android:duration="200"/> <item android:drawable="@drawable/e" android:duration="200"/> </animation-list>
然后用一个ImageView显示
<ImageView android:id="@+id/iv" android:layout_centerInParent="true" android:onClick="click3" android:clickable="true" android:layout_width="200dp" android:layout_height="200dp" />
再。。。。
public void click3(View v){ ImageView iv = (ImageView)findViewById(R.id.iv); iv.setBackgroundResource(R.drawable.anim); AnimationDrawable ad = (AnimationDrawable)iv.getBackground(); ad.start(); }
就是这么简单。。。。