Bitmap フレームで AnimationDrawable のオブジェクトを作成しました。次にやりたいことは、そのアニメーションで Frame が変更されるたびに関数を実行することです。しかし、どうすればこれを達成できるかわかりません。
フレーム変更をトリガーできる組み込みまたはカスタムの方法はありますか? 助けてください!
アニメーションを作成して開始するために、次のコードを使用しました。
int duration = 200;
Animation myAnim = new AnimationDrawable();
for (Bitmap frame : framesList) {
myAnim.addFrame(new BitmapDrawable(frame), duration);
}
if (android.os.Build.VERSION.SDK_INT <=
android.os.Build.VERSION_CODES.JELLY_BEAN)
imgPicture.setBackgroundDrawable(myAnim);
else
imgPicture.setBackground(myAnim);
myAnim.start();