From 3c853e808d9e617662fd4ce207d609daa8681df3 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 13 三月 2021 16:42:04 +0800
Subject: [PATCH] 添加PPTV视频前贴中的免广告权益

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoColumn2Adapter.java |   27 ++++++++++++++++-----------
 1 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoColumn2Adapter.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoColumn2Adapter.java
index 4de8dee..cbd721e 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoColumn2Adapter.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoColumn2Adapter.java
@@ -5,6 +5,9 @@
 import android.content.Intent;
 import android.graphics.Canvas;
 import android.graphics.Rect;
+import android.graphics.drawable.Drawable;
+import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
 import android.support.v7.widget.GridLayoutManager;
 import android.support.v7.widget.LinearLayoutManager;
 import android.support.v7.widget.RecyclerView;
@@ -16,6 +19,9 @@
 
 import com.bumptech.glide.Glide;
 import com.bumptech.glide.request.RequestOptions;
+import com.bumptech.glide.request.target.DrawableImageViewTarget;
+import com.bumptech.glide.request.target.SimpleTarget;
+import com.bumptech.glide.request.transition.Transition;
 import com.lcjian.library.util.common.DimenUtils;
 import com.lcjian.library.util.common.StringUtils;
 import com.qq.e.ads.nativ.NativeUnifiedADData;
@@ -417,18 +423,17 @@
             }
 
             if (StringUtils.isEmpty(defaultPicture)) {
-                Glide.with(mContext).load(info.getPicture()).transition(withCrossFade())
-                        .apply(new RequestOptions().centerCrop().placeholder(R.drawable.shape_default_cover).error(R.drawable.shape_default_cover))
-                        .into(holder.iv_movie_cover);
-            } else {
-                try {
-                    Glide.with(mContext).load(defaultPicture).transition(withCrossFade())
-                            .apply(new RequestOptions().centerCrop().placeholder(R.drawable.shape_default_cover).error(R.drawable.shape_default_cover))
-                            .into(holder.iv_movie_cover);
-                } catch (IllegalArgumentException e) {
-                    e.printStackTrace();
-                }
+                defaultPicture = info.getPicture();
             }
+
+            try {
+                Glide.with(mContext).load(defaultPicture).transition(withCrossFade())
+                        .apply(new RequestOptions().placeholder(R.drawable.shape_default_cover).error(R.drawable.shape_default_cover))
+                        .into(new DrawableImageViewTarget(holder.iv_movie_cover, true));
+            } catch (IllegalArgumentException e) {
+                e.printStackTrace();
+            }
+
             //vip鏍囪瘑
             if (info.getFree() == 1) {
                 holder.iv_vip.setVisibility(View.VISIBLE);

--
Gitblit v1.8.0