2016-03-28 36 views
2

我正在使用glide圖像加載庫在視圖尋呼機中加載圖像。每個使用glide後載入2張圖像android

我想加載兩個網址相繼在同一imageview但我不能夠實現,我想下面的代碼

Glide.with(Activity.this) 
     .load(thumbnail_url) 
     .asBitmap().centerCrop() 
     .dontTransform() 
     .error(R.drawable.thumb_err) 
     .into(new BitmapImageViewTarget(viewHolder.imgCoverImage) { 
      @Override 
      public void onResourceReady(Bitmap drawable, GlideAnimation anim) { 
       super.onResourceReady(drawable, anim); 
      } 
     }); 

Glide.with(Activity.this) 
     .load(actual_url) 
     .asBitmap().centerCrop() 
     .dontTransform() 
     .error(R.drawable.thumb_err) 
     .into(new BitmapImageViewTarget(viewHolder.imgCoverImage) { 
      @Override 
      public void onResourceReady(Bitmap drawable, GlideAnimation anim) { 
       super.onResourceReady(drawable, anim); 
      } 
     }); 

回答

1

監聽器添加到第一個圖像,然後加載onResourceReady第二個:

.listener(new RequestListener<String, GlideDrawable>() { 
     @Override 
     public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) { 
      return false; 
     } 

     @Override 
     public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) { 
      // load second image here 
      return false; 
     } 
    }).into(viewHolder.imgCoverImage); 

需要注意的是,如果你想加載完整的圖像之前加載縮略圖,滑翔已在其最新發布中這是可行的

相關問題