我正在建立一個文件資源管理器應用程序,我試圖加載大量的圖像(超過5000 ...),我試圖使用畢加索,但它仍然很慢所以我試圖加載Thumbimage與畢加索,而不是整個圖像文件..加載位圖與畢加索到ImageView
....
ImageItem item = data.get(position);
ImageView imageView = holder.image;
Bitmap ThumbImage = ThumbnailUtils.extractThumbnail(BitmapFactory.decodeFile(item.getImage().getPath()), 100, 100);
Picasso.with (context) .load (ThumbImage) .into (imageView); /*/ doesnt work.. cant load ThumbImage with Picasso
Picasso.with (context) .load (item.getImage()) .into (imageView); //work, but too slow
我無法弄清楚如何我可以加載到Thumbimage與ImageView的畢加索..有什麼,爲什麼這樣做呢?另一種加載速度更快的圖像?
是你的圖像嗎? – Tasos
是的,從相機(DCIM文件夾) – Nirel
那麼你仍然會有性能問題。最好創建另一個應用程序,從相機文件夾獲取所有圖像,併爲它們創建拇指,以便您擁有2張圖像。小的和大的。然後在您正在使用的應用程序中加載來自相機文件夾的小部分。或將2合併爲一個應用程序,但我建議在相機文件夾中永久創建所有圖像的拇指。 – Tasos