2016-06-02 10 views
3

アンドロイドには、リストビューがあります。イメージは、picassoを使用してURLからロードしています。私が持っている問題は、リストビュー項目が表示される前にピカソが画像のロードを開始し、ユーザが見る時間までにロードされる可能性が高くなることです。問題は、リストビュー項目がビューの直下にあるときだけ読み込みを開始するため、ユーザーがプレースホルダ画像を見る時間がほとんどです。待っている時間が少なくなるようにイメージをすぐにロードする方法はありますか?私はすべての画像を一度にダウンロードしたいのですが、データがロードされるとすぐに、すべての画像が遅くなるためです。何かアドバイス?androidリストビューで表示されるアイテムよりも多くのアイテムをロードする

あなたが表示する前にキャッシュに )(フェッチ機能の負荷を使用することができピカソと
+0

は、私がこれを行うのですとき – Mehta

答えて

0

Picasso.with(activity).load(imageUrl).fetch(); 
+0

問題が..ですピカソとディスクキャッシュにしてみてください?私はあなたがそこにスクロールする前にいくつかの画像をロードすることができます –

+0

あなたは決して見ることができない30枚の画像をロードすることを意味することができるすべてのデータを取得するとすぐにこれを行うにはしたくない。あなたはすべてをロードする必要はありません。 – phongvan

+0

正確にthats質問私はそこにスクロールする前に画像をロードする方法 –

関連する問題