From fbe29d82bef145e7d3614eebf5b4a0a06372c062 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E5=AD=90=E7=BB=B4?= Date: Sun, 8 Oct 2023 16:54:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E3=80=90=E5=85=89=E7=8E=AF=E5=8A=A9?= =?UTF-8?q?=E6=89=8B=E3=80=91APP=E5=86=85=E5=9B=BE=E7=89=87=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=97=AE=E9=A2=98=20https://jira.shanqu.cc/browse/GHZ?= =?UTF-8?q?S-3596?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gh/gamecenter/game/doublecard/DoubleCardViewHolder.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/gh/gamecenter/game/doublecard/DoubleCardViewHolder.kt b/app/src/main/java/com/gh/gamecenter/game/doublecard/DoubleCardViewHolder.kt index 8a2c892591..955d8cdf75 100644 --- a/app/src/main/java/com/gh/gamecenter/game/doublecard/DoubleCardViewHolder.kt +++ b/app/src/main/java/com/gh/gamecenter/game/doublecard/DoubleCardViewHolder.kt @@ -3,7 +3,10 @@ package com.gh.gamecenter.game.doublecard import android.view.View import androidx.recyclerview.widget.RecyclerView import com.gh.gamecenter.GameDetailActivity +import com.gh.gamecenter.common.utils.ImageUtils +import com.gh.gamecenter.common.utils.dip2px import com.gh.gamecenter.common.utils.display +import com.gh.gamecenter.core.utils.DisplayUtils import com.gh.gamecenter.core.utils.StringUtils import com.gh.gamecenter.databinding.GameDoubleCardItemAlBinding import com.gh.gamecenter.databinding.GameDoubleCardItemBinding @@ -11,6 +14,7 @@ import com.gh.gamecenter.feature.entity.GameEntity import com.gh.gamecenter.feature.game.GameItemViewHolder class DoubleCardViewHolder(val binding: GameDoubleCardItemAlBinding) : RecyclerView.ViewHolder(binding.root) { + private val mPosterWidth = (DisplayUtils.getScreenWidth() - 40F.dip2px()) / 2 fun bindView(gameList: MutableList, subjectName: String, positionInOriginSubject: Int) { bindSubView( @@ -40,6 +44,7 @@ class DoubleCardViewHolder(val binding: GameDoubleCardItemAlBinding) : RecyclerV positionInOriginSubject: Int ) { subBinding.run { + poster.setTag(ImageUtils.TAG_TARGET_WIDTH, mPosterWidth) poster.post { poster.display(gameEntity.columnImage) } gameName.text = gameEntity.name brief.text =