> >アニメAの再生完了をどうやって検知
> R.anim.animation_3の最後に…と思いましたけど、これは画面表示のitemを書く場所なので、そういう定義は書けませんよね…
> ��処理が終了時に○○する�≠ニいうような指示が出来ればいいんですが…
> 例えば for文みたいに『ループ中、ループの終わりに○○の処理をする』みたいな。。

リファレンス流し見したけど、AnimationDrawableに
アニメが終了したときに拾える方法は実装されてないぽい。
ぶさいくやけど、最初のアニメ継続時間だけスレッド止めるとか?
↓
animation.start();
Thread.sleep(1000); ←止める時間ミリ秒で

ImageView image2 = (ImageView) findViewById(R.id.image_animation);
image2.setBackgroundResource(R.anim.animation_4);
animation2 = (AnimationDrawable) image.getBackground();

animation2.start();