From e030324b5d2fe066618d6a6dd6220fb0ee52d8d1 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Tue, 23 Dec 2025 15:25:12 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D=20-=20=E5=AE=9D=E7=AE=B1?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=20=E5=9B=BE=E6=A0=87=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../benefit/widget/BenefitTaskItemView.kt | 17 ++++++++++++++++- .../main/res/layout/benefit_task_item_view.xml | 1 + 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/gamedog/vididin/features/benefit/widget/BenefitTaskItemView.kt b/app/src/main/java/com/gamedog/vididin/features/benefit/widget/BenefitTaskItemView.kt index 416364f..82e2df3 100644 --- a/app/src/main/java/com/gamedog/vididin/features/benefit/widget/BenefitTaskItemView.kt +++ b/app/src/main/java/com/gamedog/vididin/features/benefit/widget/BenefitTaskItemView.kt @@ -48,7 +48,22 @@ class BenefitTaskItemView @JvmOverloads constructor( val finishNum = if (subTaskState.finishedNum > subTaskState.required_count) subTaskState.required_count else subTaskState.finishedNum val progressNum: Int = finishNum * 100 / subTaskState.required_count - //ivItemIcon.setImageResource(R.mipmap.icon_cash_s) + var iconRes = R.mipmap.icon_video_task + when(subTaskState.task_type) { + 1 -> { // ad + iconRes = R.mipmap.icon_ad + } + 2-> { // video + iconRes = R.mipmap.icon_video_task + } + 3 -> { // sign + iconRes = R.mipmap.icon_calendar + } + 4-> { // zeroBuy + iconRes = R.mipmap.task_act_convi + } + } + ivItemIcon.setImageResource(iconRes) tvItemTitle.setText(TaskManager.instance().boxTaskStatus().getSubTaskHintStrRes(boxIndex, subTaskIndex)) progressBar.setProgress(progressNum) tvProgressInfo.text = "($finishNum/${subTaskState.required_count})" diff --git a/app/src/main/res/layout/benefit_task_item_view.xml b/app/src/main/res/layout/benefit_task_item_view.xml index 6f841a2..438ad87 100644 --- a/app/src/main/res/layout/benefit_task_item_view.xml +++ b/app/src/main/res/layout/benefit_task_item_view.xml @@ -17,6 +17,7 @@ android:id="@+id/iv_item_icon" android:layout_width="30dp" android:layout_height="30dp" + android:scaleType="centerCrop" android:src="@mipmap/icon_video_task"/>