2016-07-02 109 views
1

我使用picasso.zip从url下载图像,但我不知道如何将该图像存储在位图变量中。请任何人帮助我!如何从毕加索在位图变量中存储图像

这里我的代码:

Bitmap bitmapImage = null; 
    Picasso.with(context) 
      .load(url) 
      .into(new Target() { 
       @Override 
       public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { 

       } 

       @Override 
       public void onBitmapFailed(Drawable errorDrawable) { 

       } 

       @Override 
       public void onPrepareLoad(Drawable placeHolderDrawable) { 

       } 
      }); 

提前感谢!

+0

使用此链接http://stackoverflow.com/questions/25151926/use-picasso-to-place-image-into-drawable –

回答

0

它已经存储在位变种onBitmapLoaded方法,所以你只是把它在在全球范围内或任何范围你想声明的另一个位图变种。

0
Bitmap bitmapImage = null; 
Picasso.with(context) 
     .load(url) 
     .into(new Target() { 
      @Override 
      public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { 
      bitmapImage = bitmap; 

      } 

      @Override 
      public void onBitmapFailed(Drawable errorDrawable) { 

      } 

      @Override 
      public void onPrepareLoad(Drawable placeHolderDrawable) { 

      } 
     });