浏览代码

[콘텐츠상세][Common] 전체보기 비디오 있을 경우 디폴트이미지 반영

Hasemi 6 年之前
父节点
当前提交
631c547b17
共有 1 个文件被更改,包括 20 次插入14 次删除
  1. 20 14
      app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/contents/ContentsOverviewHolder.java

+ 20 - 14
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/contents/ContentsOverviewHolder.java

@@ -66,21 +66,26 @@ public class ContentsOverviewHolder extends RecyclerView.ViewHolder {
     if (null != contentsItemBean) {
       String url = contentsItemBean.getOverviewImageUrl();
       Log.i("APP# ContentsOverviewHolder | attach", "|" + "overview url: " + url);
-      Glide.with(imageViewItem)
-        .asBitmap()
-        .apply(new RequestOptions().placeholder(ResourceUtil.getDrawable(imageViewItem.getContext(), R.drawable.image_loading_middle)))
-        .load(url).listener(new RequestListener<Bitmap>() {
-        @Override
-        public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Bitmap> target, boolean isFirstResource) {
-          return false;
-        }
+      if(LifeplusImageBean.TYPE_MOVIE.equals(contentsItemBean.getImageType())){
+        imageViewItem.setImageResource(R.drawable.rectangle_2);
+      }else{
+        Glide.with(imageViewItem)
+          .asBitmap()
+          .apply(new RequestOptions().placeholder(ResourceUtil.getDrawable(imageViewItem.getContext(), R.drawable.image_loading_middle)))
+          .load(url).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(dim);
+            return false;
+          }
+        }).into(imageViewItem);
+      }
 
-        @Override
-        public boolean onResourceReady(Bitmap resource, Object model, Target<Bitmap> target, DataSource dataSource, boolean isFirstResource) {
-          Visibler.visible(dim);
-          return false;
-        }
-      }).into(imageViewItem);
       textViewTitle.setText(contentsItemBean.getTwoLineTitle());
       if (index == 0) {
         textViewSubTitle.setVisibility(View.GONE);
@@ -95,6 +100,7 @@ public class ContentsOverviewHolder extends RecyclerView.ViewHolder {
     imageViewItem.setOnClickListener(v -> {
       listener.onEvent(new Event.Builder(Event.CLICK).index(index).build());
     });
+
     flagVideo.setVisibility(LifeplusImageBean.TYPE_MOVIE.equals(contentsItemBean.getImageType()) ? View.VISIBLE : View.GONE);
   }