要在Android中實現AnimationDrawable的循環播放,可以通過以下步驟來實現:
<animation-list android:id="@+id/anim_sequence" android:oneshot="false">
<item android:drawable="@drawable/frame1" android:duration="100" />
<item android:drawable="@drawable/frame2" android:duration="100" />
<!-- Add more frames here -->
</animation-list>
ImageView imageView = findViewById(R.id.imageView);
AnimationDrawable animationDrawable = (AnimationDrawable) getResources().getDrawable(R.drawable.anim_sequence);
imageView.setImageDrawable(animationDrawable);
imageView.post(new Runnable() {
@Override
public void run() {
animationDrawable.start();
}
});
animationDrawable.setOneShot(false);
通過以上步驟,就可以在Android中實現AnimationDrawable的循環播放了。