Procházet zdrojové kódy

[카테고리메인][Common] 주말에 뭐하지 딤처리

Hasemi před 7 roky
rodič
revize
9ecf08044b

+ 18 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/category/type1/FirstCategoryMainItemViewHolder.java

@@ -1,11 +1,17 @@
 package kr.co.zumo.app.lifeplus.view.screen.category.type1;
 
+import android.graphics.Bitmap;
+import android.support.annotation.Nullable;
 import android.view.View;
 import android.widget.ImageView;
 import android.widget.TextView;
 
 import com.bumptech.glide.Glide;
+import com.bumptech.glide.load.DataSource;
+import com.bumptech.glide.load.engine.GlideException;
+import com.bumptech.glide.request.RequestListener;
 import com.bumptech.glide.request.RequestOptions;
+import com.bumptech.glide.request.target.Target;
 
 import kr.co.zumo.app.R;
 import kr.co.zumo.app.lifeplus.bean.api.CategoryContentsBean;
@@ -55,6 +61,18 @@ public class FirstCategoryMainItemViewHolder extends CategoryMainViewHolder<Cate
         .load(bean.getImageUrl())
         .apply(new RequestOptions().skipMemoryCache(true))
 //        .transition(new BitmapTransitionOptions().crossFade(100))
+        .listener(new RequestListener<Bitmap>() {
+          @Override
+          public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Bitmap> target, boolean isFirstResource) {
+            return false;
+          }
+
+          @Override
+          public boolean onResourceReady(Bitmap resource, Object model, Target<Bitmap> target, DataSource dataSource, boolean isFirstResource) {
+            Visibler.visible(dim0, dim1);
+            return false;
+          }
+        })
         .into(imageViewMainFirstCategory);
       textViewMainFirstCategory.setText(bean.getTwoLineTitle());
     }