Recyclerview与Picasso加载已加载的图像

时间:2017-11-26 12:43:06

标签: android

在我的Android应用程序中,有一个recyclelerview,每个项目都有一个图像,我已经用Picasso加载它们,问题是在一些向下滚动之后,如果你再次向上滚动一些图像并且它很烦人。我可以做什么来缓存所有图像,以便不再进行重新加载? 我知道这不是第一次提出这个问题,但经过大量搜索我无法找到全面的解决方案。 以下是我如何使用毕加索:

Picasso.with(context).load(link).into(myHolder.img);

2 个答案:

答案 0 :(得分:0)

Piccosa在内部加载缓存的图像。您不需要明确指定任何内容。您可以阅读其文档以了解缓存策略。以及不同类型的缓存,包括Picasso缓存的默认行为。

https://futurestud.io/tutorials/picasso-influencing-image-caching

答案 1 :(得分:-1)

Picasso.with(context).load(link).fit().into(Target) 

将解决您的问题