ユーザーが画像を人に割り当て、その人の名前で画像を表示できるアプリケーションに取り組んでいます。私が現在行っていることは、人をクリックすると、その人のすべての画像が個々ImageView
の s に読み込まれるということです。これは、3 つまたは 4 つの画像を読み込む場合には問題なく機能しますが、20 以上の画像が含まれる場合は、処理が少し遅くなります。
だから、私の質問は次のとおりです。アプリケーションを完全に遅らせることなく、これらの画像をファイルから効率的にロードするにはどうすればよいですか?
私が考えたこと:
- メインアプリケーションを起動する前に、すべての人からすべての画像をロードするプリローダー。ファイルの 1 つが削除されると、問題が発生します。
- 画像を表示する前にすべての画像をロードするためのミニプリローダーがあります。
- ユーザーが人物をクリックしたときに、ローダーなしで画像をロードします。