'frame' という名前のドローアブルに xml の下に配置します (たとえば、frame0 と frame1 は 2 つの異なるイメージです)。
<animation-list android:id="@+id/my_animation"
android:oneshot="true" xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/frame0" android:duration="500" />
<item android:drawable="@drawable/frame1" android:duration="500" />
<item android:drawable="@drawable/frame0" android:duration="500" />
<item android:drawable="@drawable/frame1" android:duration="500" />
</animation-list>
以下のコードをレイアウトxmlに入れます
<ImageButton
android:id="@+id/imageView"
android:src="@drawable/frame"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
以下のコードを oncreate() メソッドに使用します
ImageButton img = (ImageButton)findViewById(R.id.imageView);
AnimationDrawable frameAnimation = (AnimationDrawable)img.getDrawable();
frameAnimation.setCallback(img);
frameAnimation.setVisible(true, true);
frameAnimation.start();