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