在Android中,可以使用AnimationDrawable類來實現循環播放動畫。AnimationDrawable是一個Drawable的子類,可以用來定義一系列的幀動畫,然后將其設置給一個ImageView來播放。
以下是實現循環播放動畫的步驟:
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
<item android:drawable="@drawable/frame1" android:duration="100"/>
<item android:drawable="@drawable/frame2" android:duration="100"/>
<item android:drawable="@drawable/frame3" android:duration="100"/>
<!-- 添加更多的幀 -->
</animation-list>
// 加載幀動畫
AnimationDrawable animation = (AnimationDrawable) getResources().getDrawable(R.drawable.anim);
// 設置循環播放
animation.setOneShot(false);
// 將動畫設置給ImageView
imageView.setImageDrawable(animation);
// 開始播放動畫
animation.start();
通過上述步驟,就可以在Android應用中實現循環播放動畫。