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 次  |  
        
|   最近记录:  |