From a438ef16c0d03ff316e08b4fb65bb488aab2be62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E5=AD=90=E7=BB=B4?= Date: Mon, 24 Mar 2025 14:31:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=90=8E=E5=8F=B0=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E9=9D=A2=E6=9D=BF=E7=BB=84=E4=BB=B6=E4=BA=A4=E4=BA=92=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E2=80=94=E5=AE=A2=E6=88=B7=E7=AB=AF=20https://jira.sh?= =?UTF-8?q?anqu.cc/browse/GHZSCY-7712?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GameDetailComprehensivePanelItemViewHolder.kt | 12 ++++++++---- ...item_game_detail_comprehensive_panel_function.xml | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/gh/gamecenter/gamedetail/detail/viewholder/GameDetailComprehensivePanelItemViewHolder.kt b/app/src/main/java/com/gh/gamecenter/gamedetail/detail/viewholder/GameDetailComprehensivePanelItemViewHolder.kt index e68bacb72c..5de1a6c4e6 100644 --- a/app/src/main/java/com/gh/gamecenter/gamedetail/detail/viewholder/GameDetailComprehensivePanelItemViewHolder.kt +++ b/app/src/main/java/com/gh/gamecenter/gamedetail/detail/viewholder/GameDetailComprehensivePanelItemViewHolder.kt @@ -179,11 +179,15 @@ class GameDetailComprehensivePanelItemViewHolder( override fun onBindViewHolder(holder: ComprehensivePanelFunctionItemViewHolder, position: Int) { val data = dataList.getOrNull(position) ?: return - holder.binding.numberIv.setImageResource(R.drawable.bg_game_detail_comprehensive_panel_function_number) + holder.binding.numberIv.goneIf(dataList.size < 2) { + holder.binding.numberIv.setImageResource(R.drawable.bg_game_detail_comprehensive_panel_function_number) + } holder.binding.numberTv.run { - setTextColor(com.gh.gamecenter.common.R.color.text_aw_primary.toColor(context)) - setTypeface(Typeface.createFromAsset(context.assets, Constants.DIN_FONT_PATH)) - text = (position + 1).toString() + goneIf(dataList.size < 2) { + setTextColor(com.gh.gamecenter.common.R.color.text_aw_primary.toColor(context)) + setTypeface(Typeface.createFromAsset(context.assets, Constants.DIN_FONT_PATH)) + text = (position + 1).toString() + } } holder.binding.contentTv.run { setTextColor(com.gh.gamecenter.common.R.color.text_secondary.toColor(context)) diff --git a/app/src/main/res/layout/item_game_detail_comprehensive_panel_function.xml b/app/src/main/res/layout/item_game_detail_comprehensive_panel_function.xml index 980200e2d5..688ca85348 100644 --- a/app/src/main/res/layout/item_game_detail_comprehensive_panel_function.xml +++ b/app/src/main/res/layout/item_game_detail_comprehensive_panel_function.xml @@ -39,6 +39,7 @@ android:paddingBottom="4dp" android:textColor="@color/text_secondary" android:textSize="@dimen/secondary_size" + app:layout_goneMarginStart="0dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@+id/numberIv"