私のAndroidアプリでは、背景アニメーションを表示したいと思います。時間の経過とともに画像を変えて画像を使ってやっていた。しかし、アニメーションの各フレームに画像を使用することによる私の問題は、アプリのサイズが大きくなりつつあり、それが良い方法ではないことを私は知っています。
効率的で良い方法でやりたいです。
私がこれを行う場合は、最良の方法である画像を使用します。どうやってやるの?
私のAndroidアプリでは、背景アニメーションを表示したいと思います。時間の経過とともに画像を変えて画像を使ってやっていた。しかし、アニメーションの各フレームに画像を使用することによる私の問題は、アプリのサイズが大きくなりつつあり、それが良い方法ではないことを私は知っています。
効率的で良い方法でやりたいです。
私がこれを行う場合は、最良の方法である画像を使用します。どうやってやるの?
画像は常に Android でより多くのメモリを使用するものです。画像を使用している場合、アプリケーションがより少ないメモリを使用するようにする方法はありません。画像サイズに応じてメモリを使用するだけですが、私が従う方法があります。画像付きの背景アニメーションが必要な場合は、最適化された画像を使用します。最適化とは、画面の解像度やサイズなどに適した画像を使用するようなものです。さらに、画面解像度が低いほど画像のサイズが小さくなるように、画面解像度ごとに異なるサイズの画像を用意します。少しでもお役に立てば幸いです。
編集 :
ここの Using configuration qualifiers の下に、XML ファイルがあることがわかります。タイムリーに画像を変更する必要があるため、タイマーを使用する必要があります。タイマーを使用したくない場合は、これを使用してください。
しばらく検索した後、この( http://www.edumobile.org/android/android-development/frame-animation/)ソリューションについて知りました。