是的,我正在使用 Picasso 加载位图。原因是我在适配器的一部分解码 URI,在另一部分加载位图,我读到 here那个
You should always call Picasso, even if your URL is null. This way it knows that the image view was recycled.
所以我尝试了这个....
Bitmap bitMap;
...
Picasso.with(getContext())
.load(bitMap)
.into(imageView);
但是我得到了这个错误
cannot resolve method 'load(android.graphics.Bitmap)'
最佳答案
Picasso
的加载方法不能放置位图。您只能使用 uri 、 file 、 url 路径和 int 资源 id
。
如果您是从url 下载图片,那么您可以像下面的代码那样做:
String url = "your_url";
Picasso.with(context).load(url)
.placeholder(R.drawable.any_drawable)
.error(R.drawable.anydrawable).into(your_imageView);
对于其他资源也是如此,只有 load
方法 parameter
会根据您使用的 resource
发生变化。
关于android - 如何使用 Picasso 将位图加载到 ImageView 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34061208/