From d24c51ff220ebcf78ba09501d08f5610d5d558f3 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Thu, 27 Nov 2025 10:29:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86success=20dialog=20=E6=95=B0?= =?UTF-8?q?=E5=80=BC=E4=B8=8D=E6=AD=A3=E7=A1=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vididin/main/fragments/task/DailySignDialog.kt | 12 ++++++++++-- .../main/fragments/task/DailySignSuccessDialog.kt | 1 + app/src/main/res/layout/dialog_daily_sign.xml | 3 ++- .../main/res/layout/dialog_daily_sign_success.xml | 1 + 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignDialog.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignDialog.kt index 2b6688d..75e3c74 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignDialog.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignDialog.kt @@ -74,7 +74,9 @@ class DailySignDialog(context: Context) : BindingDialog( private fun clickedAdDoubleBut() { startAdTask("doubleAd", { if (TaskManager.instance().executeDailySign(mCurDayIndex, true, true)) { - DailySignSuccessDialog(context).initData(mConfigList?.get(mCurDayIndex)?.value, false).show() + DailySignSuccessDialog(context).initData((mConfigList?.get(mCurDayIndex)?.value)?.times( + 2 + ), false).show() updateUI(mCurDayIndex) } }) @@ -85,7 +87,7 @@ class DailySignDialog(context: Context) : BindingDialog( if (firstForgotSignDayIndex > 0) { startAdTask("complementAd", { if (TaskManager.instance().executeDailySign(firstForgotSignDayIndex, false, false)){ - DailySignSuccessDialog(context).initData(mConfigList?.get(mCurDayIndex)?.value, false).show() + DailySignSuccessDialog(context).initData(mConfigList?.get(firstForgotSignDayIndex)?.value, false).show() updateUI(firstForgotSignDayIndex) } }) @@ -136,6 +138,7 @@ class DailySignDialog(context: Context) : BindingDialog( val curDayView = mSignItemViewList[mCurDayIndex] val curDayStateBean = curDayView.getStateBean() + mBinding.tvSignedTotal.text = buildString { append(TaskManager.instance().getSignDaysTotal()) append("/7") @@ -153,6 +156,11 @@ class DailySignDialog(context: Context) : BindingDialog( mBinding.actionWatchAd.isVisible = true mBinding.actionComplement.isVisible = false mBinding.actionTomorrowSign.isVisible = false + + mBinding.tvGoldNum.text = buildString { + "+" + mConfigList?.get(mCurDayIndex)?.value + } } else { val forgotSignDays = TaskManager.instance().getForgotSignDays() if (forgotSignDays > 0) { diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignSuccessDialog.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignSuccessDialog.kt index b842ede..68efed3 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignSuccessDialog.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignSuccessDialog.kt @@ -42,6 +42,7 @@ class DailySignSuccessDialog(context: Context) : BindingDialog(cont fun initData(goldNum: Int?, showAdBut: Boolean) : DailySignSuccessDialog { mBinding.tvGoldNum.text = "+$goldNum" + mBinding.tvGoldNumBut.text = "+$goldNum" mBinding.flAction.isVisible = showAdBut return this } diff --git a/app/src/main/res/layout/dialog_daily_sign.xml b/app/src/main/res/layout/dialog_daily_sign.xml index c69c4dc..2b07c7d 100644 --- a/app/src/main/res/layout/dialog_daily_sign.xml +++ b/app/src/main/res/layout/dialog_daily_sign.xml @@ -263,6 +263,7 @@ /> + android:visibility="gone">