是的,我正在使用Picasso加载位图。原因是我在我的适配器的一部分解码URI,并在另一部分加载位图,我读了here那个
即使您的网址为空,也应始终致电Picasso。这样它就知道图像视图已被回收。
所以我试过了......
Bitmap bitMap;
...
Picasso.with(getContext())
.load(bitMap)
.into(imageView);
但是我收到了此错误
无法解析方法'load(android.graphics.Bitmap)'
答案 0 :(得分:2)
您无法将位图添加到Picasso
的加载方法中。您只能使用uri , file , url path and int resource id
。
如果您从网址下载图片,则可以执行以下代码:
String url = "your_url";
Picasso.with(context).load(url)
.placeholder(R.drawable.any_drawable)
.error(R.drawable.anydrawable).into(your_imageView);
对于其他资源,只有load
方法parameter
会根据您使用的resource
进行更改。