私は着せ替えゲームを作成しています。これには、たくさんの画像を重ね合わせる作業が含まれます。アプリケーション自体はラグなしで高速に動作しますが、キャラクターが完全に着飾った状態 (10 枚以上の画像が重なっている) のときに、着せ替えるアイテムにスライド アニメーションを追加すると、ひどいラグが発生します。これは、OS がすべての ImageView を無効にして再度描画するために発生すると考えられます。画像は png 形式で、ほとんどが約 10 キロバイトです。
レイアウト上でグラフィックスや描画を使用すると、処理が速くなりますか? それとも、リソースから画像を設定するのと同じことですか?
コードを大幅に書き直す必要があるため、実際に試すことはできません。