光环助手V4.5.0-新分类功能(前端)20201123UI测试 https://gitlab.ghzs.com/pm/halo-app-issues/-/issues/1055#note_77773
This commit is contained in:
@ -4,6 +4,7 @@ import android.content.Context
|
||||
import android.view.ViewGroup
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import com.gh.base.BaseRecyclerViewHolder
|
||||
import com.gh.common.util.dip2px
|
||||
import com.gh.gamecenter.GameDetailActivity
|
||||
import com.gh.gamecenter.R
|
||||
import com.gh.gamecenter.databinding.CatalogSubjectGameItemBinding
|
||||
@ -30,11 +31,18 @@ class SpecialCatalogSubjectAdapter(context: Context, private var mList: List<Gam
|
||||
|
||||
override fun onBindViewHolder(holder: CatalogSubjectGameItemViewHolder, position: Int) {
|
||||
holder.binding.run {
|
||||
root.layoutParams = (root.layoutParams as ViewGroup.MarginLayoutParams).apply {
|
||||
topMargin = if (position > 2) 24F.dip2px() else 16F.dip2px()
|
||||
}
|
||||
|
||||
val entity = mList[position]
|
||||
game = entity
|
||||
executePendingBindings()
|
||||
|
||||
if (!gameName.isSelected) {
|
||||
gameName.postDelayed({ gameName.isSelected = true }, 500)
|
||||
}
|
||||
|
||||
root.setOnClickListener {
|
||||
GameDetailActivity.startGameDetailActivity(mContext, entity.id, "(${mEntrance})")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user