From 4a0a37e715264bde340fa984874c75cff8586452 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Thu, 11 Dec 2025 18:47:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=86=E5=88=86=20=E5=8F=96=E7=8E=B0sub?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=20title?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../features/withdraw/WithDrawActivity.kt | 3 + .../features/withdraw/WithDrawSubActivity.kt | 73 +------------------ .../java/com/gamedog/vididin/router/Router.kt | 1 + app/src/main/res/values/strings.xml | 1 + 4 files changed, 7 insertions(+), 71 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt index 6e4de2e..663bf7e 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt @@ -316,6 +316,9 @@ class WithDrawActivity : AppViewsEmptyViewModelActivity(), OnTabSty WithdrawFailDialog(this@WithDrawActivity, errorHintRes).show() } + private fun gotoWithdrawSubActivity() { + Router.Withdraw.startActivity(this) + } diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawSubActivity.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawSubActivity.kt index 4c42ca4..35a2a7d 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawSubActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawSubActivity.kt @@ -50,80 +50,11 @@ class WithDrawSubActivity : AppViewsEmptyViewModelActivity(), OnTab } override fun ViewBinding.initViews() { - titlebar.setTitleText(R.string.sacar) + titlebar.setTitleText(R.string.title_withdraw_sub) - mItemViewList.add(withdraw01) - mItemViewList.add(withdraw10) - mItemViewList.add(withdraw20) - mItemViewList.add(withdraw50) - mItemViewList.add(withdraw100) - mItemViewList.add(withdraw300) - - withdraw01.setNumAndAction(0, 0.1F, - { itemIndex-> - updateUIItemSelectStates(itemIndex) - }) - - withdraw10.setNumAndAction(1, 10F, - { itemIndex-> - updateUIItemSelectStates(itemIndex) - }) - - withdraw20.setNumAndAction(2, 20F, - { itemIndex-> - updateUIItemSelectStates(itemIndex) - }) - - withdraw50.setNumAndAction(3, 50F, - { itemIndex-> - updateUIItemSelectStates(itemIndex) - }) - - withdraw100.setNumAndAction(4, 100F, - { itemIndex-> - updateUIItemSelectStates(itemIndex) - }) - - withdraw300.setNumAndAction(5, 300F, - { itemIndex-> - updateUIItemSelectStates(itemIndex) - }) - - withdrawPix2.setIconAndText(R.mipmap.pix2_big, R.string.pix2, { - - }) - - - withdrawPix2.setSelectedState(true) - updateUIItemSelectStates(0) - - setOnClickBatch(tvSacar, withdrawRecord) { - when(this) { - tvSacar -> { - val hasBindBank = AccountManager.hasValidBankInfo() - val cashNum = mItemViewList.get(mCurSelectedIndex).getCashNum() - if (!hasBindBank) { - WithdrawBindBankDialog(this@WithDrawSubActivity).setWithDrawCashNum(cashNum).show() - } else { - WithdrawInfoConfirmDialog(this@WithDrawSubActivity).setWithDrawCashNum(cashNum).show() - } - } - - withdrawRecord -> { - Router.WithdrawRecord.startActivity(this@WithDrawSubActivity) - } - } - } - - updateUICashTotal() } - private fun updateUIItemSelectStates(itemIndex: Int) { - mCurSelectedIndex = itemIndex - mItemViewList.forEachIndexed { index, view -> - view.setSelectedState(index == mCurSelectedIndex) - } - } + private fun updateUICashTotal() { binding.tvCashTotal.text = AccountManager.getCash().toString() diff --git a/app/src/main/java/com/gamedog/vididin/router/Router.kt b/app/src/main/java/com/gamedog/vididin/router/Router.kt index 1be6596..41717c0 100644 --- a/app/src/main/java/com/gamedog/vididin/router/Router.kt +++ b/app/src/main/java/com/gamedog/vididin/router/Router.kt @@ -29,6 +29,7 @@ object Router : RouterContract { override val Benefit: BenefitRouter by lazy { routerEntryPoint.benefitRouter() } override val ZeroBuy: ZeroBuyRouter by lazy { routerEntryPoint.zeroBuyRouter() } override val Withdraw: WithdrawRouter by lazy { routerEntryPoint.withdrawRouter() } + override val WinRecord: WinRecordRouter by lazy { routerEntryPoint.winRecordBuyRouter() } override val Privacy: IRouterPrivacy diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b6515d3..2b43b87 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -142,5 +142,6 @@ 100%! Pix lmediato na Sua Contal! Regras 1. Grandes quantias em dinheiro sro distribuidas em vários dias;todas asrecompensas sao reais e válidas.\n2. Assistir a videos na p¡gina atual pode aumentar o progresso datarefa. Quando oprogresso atingir 100%, a recompensa diária emdinheiro pode ser reivindicada.\n3. Após reivindicar uma recompensa com sucesso, vocé podereceber a proximarecompensa em dinheiro no dia sequinte.4. Se a reivindicacao falhar, verifique se as informac\'es da contaestaopreenchidas corretamente e tente reivindicar a recompensaem dinheironovamente.\n5.Se houver comportamento de fraude, o sistema banirá a contae a colocara na + Recompensas Diárias em Dinheiro \ No newline at end of file