Androidでアニメーションを作成するのは初めてです。
多くの .png を使用して、大きなフレームごとのアニメーションを作成しようとしています。
再生する必要がある 2 つのアニメーションがあり、そのうちの 1 つは 100 フレーム、もう 1 つは 40 フレームです。
私は現在 AnimationDrawable を使用してアニメーションを作成していますが、RAM が 1GB 未満のデバイスで「ビットマップ サイズが VM の予算を超えています」(それ以上であれば問題なく動作します)。
長さ 100 フレームのアニメーションは 78*334 サイズの画像で作成され、40 フレームのアニメーションは 320*290 と 320*309 のさまざまな画像サイズで作成されます。
また、アニメーションをランダムに反転できるようにする必要もあります (現在、必要に応じて、現在のフレームとは逆のフレームで別のアニメーションを作成するだけで、完全に機能します)。
だから私の質問は、ローエンドのデバイスでメモリを使い果たすことなく、多くのフレーム (またはアニメーションの外観) を持つ複数のフレームごとのアニメーションを作成するにはどうすればよいかということです。