私はLowProfileImageLoader
について読んだことがあります。ユーザーが画像を見ることができるときに画像をロードするだけで、UIスレッドをブロックすることはありません。なぜ画像が読み込まれるのに時間がかかりますか?
私はそれを追加し、自分のアプリケーションでテストしました。 25枚の画像はすべて同じURLからのものです。デフォルト画像では読み込むのに少し時間がかかりましたが、他のすべての画像はキャッシュされ、スクロールは非常に速くなりました。
LowProfileImageLoader
では、画像はキャッシュされませんでした。まったく同じ画像であっても、画像は1行ずつロードされていました。そして、それをスクロールダウンすると、イメージが再びロードされます。そして、それらをロードするのに時間がかかります。
イメージをキャッシュに保存するように設定する必要はありますか?これを設定するにはLowProfileImageLoader
?
興味深い、 'LowProfileImageLoader'としては、キャッシュを使用するためのものです。私はあなたが 'LowProfileImageLoader'のソースコードを調べて、必要な変更を自分で行うことをお勧めします。 –