Merge branch 'fix/GHZS-3596' into 'dev'
fix: 【光环助手】APP内图片显示问题 https://jira.shanqu.cc/browse/GHZS-3596 See merge request halo/android/assistant-android!1375
This commit is contained in:
@ -3,7 +3,10 @@ package com.gh.gamecenter.game.doublecard
|
|||||||
import android.view.View
|
import android.view.View
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import com.gh.gamecenter.GameDetailActivity
|
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.common.utils.display
|
||||||
|
import com.gh.gamecenter.core.utils.DisplayUtils
|
||||||
import com.gh.gamecenter.core.utils.StringUtils
|
import com.gh.gamecenter.core.utils.StringUtils
|
||||||
import com.gh.gamecenter.databinding.GameDoubleCardItemAlBinding
|
import com.gh.gamecenter.databinding.GameDoubleCardItemAlBinding
|
||||||
import com.gh.gamecenter.databinding.GameDoubleCardItemBinding
|
import com.gh.gamecenter.databinding.GameDoubleCardItemBinding
|
||||||
@ -11,6 +14,7 @@ import com.gh.gamecenter.feature.entity.GameEntity
|
|||||||
import com.gh.gamecenter.feature.game.GameItemViewHolder
|
import com.gh.gamecenter.feature.game.GameItemViewHolder
|
||||||
|
|
||||||
class DoubleCardViewHolder(val binding: GameDoubleCardItemAlBinding) : RecyclerView.ViewHolder(binding.root) {
|
class DoubleCardViewHolder(val binding: GameDoubleCardItemAlBinding) : RecyclerView.ViewHolder(binding.root) {
|
||||||
|
private val mPosterWidth = (DisplayUtils.getScreenWidth() - 40F.dip2px()) / 2
|
||||||
|
|
||||||
fun bindView(gameList: MutableList<GameEntity>, subjectName: String, positionInOriginSubject: Int) {
|
fun bindView(gameList: MutableList<GameEntity>, subjectName: String, positionInOriginSubject: Int) {
|
||||||
bindSubView(
|
bindSubView(
|
||||||
@ -40,6 +44,7 @@ class DoubleCardViewHolder(val binding: GameDoubleCardItemAlBinding) : RecyclerV
|
|||||||
positionInOriginSubject: Int
|
positionInOriginSubject: Int
|
||||||
) {
|
) {
|
||||||
subBinding.run {
|
subBinding.run {
|
||||||
|
poster.setTag(ImageUtils.TAG_TARGET_WIDTH, mPosterWidth)
|
||||||
poster.post { poster.display(gameEntity.columnImage) }
|
poster.post { poster.display(gameEntity.columnImage) }
|
||||||
gameName.text = gameEntity.name
|
gameName.text = gameEntity.name
|
||||||
brief.text =
|
brief.text =
|
||||||
|
|||||||
Reference in New Issue
Block a user