EES*_*EES 30 android android-imageview picasso android-bitmap
有了ImageView,我可以使用以下代码下载带回调的图像
Picasso.with(activity).load(url).into(imageView, new Callback()
{
@Override
public void onSuccess()
{
// do something
}
@Override
public void onError() { }
);
Run Code Online (Sandbox Code Playgroud)
或者只是从中获取Bitmap Picasso.with(activity).load(url).get();.无论如何都要添加回调才能下载图像?如果可能请提供示例代码,干杯!
Phi*_*oda 45
您可以创建一个 Target然后修改BitmapTargets回调方法的内部onBitmapLoaded(...).方法如下:
// make sure to set Target as strong reference
private Target loadtarget;
public void loadBitmap(String url) {
if (loadtarget == null) loadtarget = new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
// do something with the Bitmap
handleLoadedBitmap(bitmap);
}
@Override
public void onBitmapFailed() {
}
};
Picasso.with(this).load(url).into(loadtarget);
}
public void handleLoadedBitmap(Bitmap b) {
// do something here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42145 次 |
| 最近记录: |