diff --git a/app/src/main/java/com/gh/gamecenter/catalog/SpecialCatalogSubjectAdapter.kt b/app/src/main/java/com/gh/gamecenter/catalog/SpecialCatalogSubjectAdapter.kt index 329887518f..7fd615ee48 100644 --- a/app/src/main/java/com/gh/gamecenter/catalog/SpecialCatalogSubjectAdapter.kt +++ b/app/src/main/java/com/gh/gamecenter/catalog/SpecialCatalogSubjectAdapter.kt @@ -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 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})") } diff --git a/app/src/main/res/layout/catalog_subject_game_item.xml b/app/src/main/res/layout/catalog_subject_game_item.xml index 8da18819ac..a00a455873 100644 --- a/app/src/main/res/layout/catalog_subject_game_item.xml +++ b/app/src/main/res/layout/catalog_subject_game_item.xml @@ -21,7 +21,6 @@ game="@{game}" android:layout_width="64dp" android:layout_height="64dp" - android:layout_marginTop="16dp" app:gameIconCornerRadius="16dp" />