後方互換性がなくなるのはつらいでござるよ... oneShot の AnimationDrawable をアニメーションさせると最後のフレームのままになります。6.0 未満では画面遷移(別のActivityを開くとかホームボタンを押すとか)して戻ってきても最後のフレームのままでしたが、6.0 から最初のフレームに戻ってしまうようになっています。 M preview のときに Issue↓ が立っていて、Status は Fixedなのですが直っていません(つらい)。 Issue3122 AnimationDrawable (oneShot) end state broken 6.0 で AnimationDrawable のコードが少し変わっていますが、直接的な原因はそこではなく setVisible() メソッドの呼ばれ方が変わったことが影響しています。 5系で実行すると以下のタイミング