如何使用Picasso将位图加载到图像视图中

时间:2015-12-03 08:36:34

标签: android picasso android-bitmap

是的,我正在使用Picasso加载位图。原因是我在我的适配器的一部分解码URI,并在另一部分加载位图,我读了here那个

  

即使您的网址为空,也应始终致电Picasso。这样它就知道图像视图已被回收。

所以我试过了......

Bitmap bitMap;

...

Picasso.with(getContext())
    .load(bitMap)
    .into(imageView);

但是我收到了此错误

  

无法解析方法'load(android.graphics.Bitmap)'

1 个答案:

答案 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进行更改。