我正在建立一个文件资源管理器应用程序,我试图加载大量的图像(超过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