From 3c081c230a655e0e1f6dc0797c30b81bd3f1b2aa Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Wed, 3 Dec 2025 14:30:42 +0800 Subject: [PATCH] =?UTF-8?q?UI=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../features/benefit/BenefitActivity.kt | 62 +++++++++-- .../gamedog/vididin/manager/TaskManager.kt | 25 ++--- .../vididin/manager/helpers/BaseTaskHelper.kt | 3 +- .../vididin/manager/helpers/BoxTaskHelper.kt | 25 +++++ .../vididin/manager/helpers/DailyBoxHelper.kt | 14 --- .../manager/helpers/DailySignTaskHelper.kt | 1 + app/src/main/res/layout/activity_benefit.xml | 100 +++++++++--------- .../main/res/mipmap-xxhdpi/icon_cash_s.webp | Bin 4050 -> 2658 bytes .../mipmap-xxhdpi/icon_cash_s_disable.webp | Bin 0 -> 1532 bytes app/src/main/res/values/strings.xml | 3 +- 10 files changed, 142 insertions(+), 91 deletions(-) create mode 100644 app/src/main/java/com/gamedog/vididin/manager/helpers/BoxTaskHelper.kt delete mode 100644 app/src/main/java/com/gamedog/vididin/manager/helpers/DailyBoxHelper.kt create mode 100644 app/src/main/res/mipmap-xxhdpi/icon_cash_s_disable.webp diff --git a/app/src/main/java/com/gamedog/vididin/features/benefit/BenefitActivity.kt b/app/src/main/java/com/gamedog/vididin/features/benefit/BenefitActivity.kt index 436bbdd..dac60e1 100644 --- a/app/src/main/java/com/gamedog/vididin/features/benefit/BenefitActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/benefit/BenefitActivity.kt @@ -5,7 +5,9 @@ import android.content.Intent import android.view.LayoutInflater import androidx.activity.viewModels import com.ama.core.architecture.appBase.AppViewsActivity +import com.gamedog.vididin.R import com.gamedog.vididin.main.interfaces.OnTabStyleListener +import com.gamedog.vididin.manager.TaskManager import dagger.hilt.android.AndroidEntryPoint import kotlin.getValue import com.gamedog.vididin.databinding.ActivityBenefitBinding as ViewBinding @@ -26,17 +28,9 @@ class BenefitActivity : AppViewsActivity(), OnT override fun ViewBinding.initViews() { - - taskItem1.setActionFun { - gotoWatchVideo() - } - taskItem2.setActionFun { - gotoWatchVideo() - } - taskItem3.setActionFun { - gotoWatchVideo() - } - + titlebar.setTitleText(R.string.benefit) + loadTaskState() + initAddSubTaskViews() } override fun ViewBinding.initListeners() { @@ -55,6 +49,52 @@ class BenefitActivity : AppViewsActivity(), OnT } + private fun loadTaskState() { + val boxStatusBean = TaskManager.instance().boxTaskStatus() + } + + private fun initAddSubTaskViews() { + val boxStatusBean = TaskManager.instance().boxTaskStatus() + + + /* + + + + + + + + + */ + } private fun gotoWatchVideo() { //TODO("Not yet implemented") diff --git a/app/src/main/java/com/gamedog/vididin/manager/TaskManager.kt b/app/src/main/java/com/gamedog/vididin/manager/TaskManager.kt index 26af8e3..a07342f 100644 --- a/app/src/main/java/com/gamedog/vididin/manager/TaskManager.kt +++ b/app/src/main/java/com/gamedog/vididin/manager/TaskManager.kt @@ -8,7 +8,7 @@ import com.gamedog.vididin.VididinEvents import com.gamedog.vididin.core.login.login.AccountManager import com.gamedog.vididin.main.fragments.task.Task import com.gamedog.vididin.main.fragments.task.TaskBean -import com.gamedog.vididin.manager.helpers.DailyBoxHelper +import com.gamedog.vididin.manager.helpers.BoxTaskHelper import com.gamedog.vididin.manager.helpers.DailySignTaskHelper import com.gamedog.vididin.manager.helpers.DailyWatchAdTaskHelper import com.gamedog.vididin.manager.helpers.DailyWatchVideoTaskHelper @@ -81,7 +81,7 @@ class TaskManager private constructor() { private val mDailySignTaskHelper by lazy { DailySignTaskHelper() } private val mDailyWatchVideoTaskHelper by lazy { DailyWatchVideoTaskHelper() } private val mDailyWatchAdTaskHelper by lazy { DailyWatchAdTaskHelper() } - private val mDailyBoxHelper by lazy { DailyBoxHelper() } + private val mBoxHelper by lazy { BoxTaskHelper() } private val mNewbieJoinDiscordHelper by lazy { NewbieJoinDiscordHelper() } private val mNewbieEnableNotifyHelper by lazy { NewbieEnableNotifyHelper() } private val mNewbieFirstWithdrawHelper by lazy { NewbieFirstWithdrawHelper() } @@ -143,20 +143,21 @@ class TaskManager private constructor() { } private suspend fun initHelpers() { - mDailySignTaskHelper.initDatas(getDailyCheckInTask()!!) - mDailyWatchVideoTaskHelper.initDatas(getDailyVideoTask()!!) - mDailyWatchAdTaskHelper.initDatas(getDailyAdTask()!!) - mDailyBoxHelper.initDatas(getDailyVideoTask()!!) // TODO - get right box task config - mNewbieJoinDiscordHelper.initDatas(getNewbieJoinDiscordTask()!!) - mNewbieEnableNotifyHelper.initDatas(getNewbieEnableNotifyTask()!!) - mNewbieFirstWithdrawHelper.initDatas(getNewbieFirstWithdrawTask()!!) + mDailySignTaskHelper.setConfigDatas(getDailyCheckInTask()!!) + mDailyWatchVideoTaskHelper.setConfigDatas(getDailyVideoTask()!!) + mDailyWatchAdTaskHelper.setConfigDatas(getDailyAdTask()!!) + mNewbieJoinDiscordHelper.setConfigDatas(getNewbieJoinDiscordTask()!!) + mNewbieEnableNotifyHelper.setConfigDatas(getNewbieEnableNotifyTask()!!) + mNewbieFirstWithdrawHelper.setConfigDatas(getNewbieFirstWithdrawTask()!!) + + mBoxHelper.setConfigDatas(getDailyVideoTask()!!) } fun onDateChanged() { mDailySignTaskHelper.onDateChanged() mDailyWatchVideoTaskHelper.onDateChanged() mDailyWatchAdTaskHelper.onDateChanged() - mDailyBoxHelper.onDateChanged() + mBoxHelper.onDateChanged() mNewbieJoinDiscordHelper.onDateChanged() mNewbieEnableNotifyHelper.onDateChanged() mNewbieFirstWithdrawHelper.onDateChanged() @@ -176,8 +177,8 @@ class TaskManager private constructor() { return mDailyWatchAdTaskHelper } - fun dailyBoxStatus(): DailyBoxHelper { - return mDailyBoxHelper + fun boxTaskStatus(): BoxTaskHelper { + return mBoxHelper } fun newbieJoinDiscordStatus(): NewbieJoinDiscordHelper { diff --git a/app/src/main/java/com/gamedog/vididin/manager/helpers/BaseTaskHelper.kt b/app/src/main/java/com/gamedog/vididin/manager/helpers/BaseTaskHelper.kt index 7fb7bf4..f680ae7 100644 --- a/app/src/main/java/com/gamedog/vididin/manager/helpers/BaseTaskHelper.kt +++ b/app/src/main/java/com/gamedog/vididin/manager/helpers/BaseTaskHelper.kt @@ -3,7 +3,6 @@ package com.gamedog.vididin.manager.helpers import com.ama.core.architecture.util.SpUtil import com.ama.core.architecture.util.eventbus.NotifyMan import com.gamedog.vididin.main.fragments.task.Task -import com.gamedog.vididin.manager.taskbeans.BaseTaskState import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext @@ -15,7 +14,7 @@ abstract class BaseTaskHelper { abstract fun loadTaskFromSp() - suspend fun initDatas(taskConfig: Task) { + suspend fun setConfigDatas(taskConfig: Task) { mTaskConfig = taskConfig return withContext(Dispatchers.IO) { diff --git a/app/src/main/java/com/gamedog/vididin/manager/helpers/BoxTaskHelper.kt b/app/src/main/java/com/gamedog/vididin/manager/helpers/BoxTaskHelper.kt new file mode 100644 index 0000000..f0a8447 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/manager/helpers/BoxTaskHelper.kt @@ -0,0 +1,25 @@ +package com.gamedog.vididin.manager.helpers + +import com.ama.core.architecture.util.SpUtil +import com.gamedog.vididin.manager.taskbeans.TaskStateBoxRoot + +class BoxTaskHelper: BaseTaskHelper() { + + override val mSpKey = SpUtil.KEY_TASK_BOX + + override fun loadTaskFromSp() { + val taskStateBeanInSp = SpUtil.instance().getObject(mSpKey) + if (taskStateBeanInSp == null) { + //mStateBean = generateStateBeanFromConfig() + //saveState2Sp() + } else { + mStateBean = taskStateBeanInSp + } + } + + private fun generateStateBeanFromConfig(): TaskStateBoxRoot? { + return null + } + + +} \ No newline at end of file diff --git a/app/src/main/java/com/gamedog/vididin/manager/helpers/DailyBoxHelper.kt b/app/src/main/java/com/gamedog/vididin/manager/helpers/DailyBoxHelper.kt deleted file mode 100644 index 7989a43..0000000 --- a/app/src/main/java/com/gamedog/vididin/manager/helpers/DailyBoxHelper.kt +++ /dev/null @@ -1,14 +0,0 @@ -package com.gamedog.vididin.manager.helpers - -import com.ama.core.architecture.util.SpUtil -import com.gamedog.vididin.manager.taskbeans.TaskStateBoxRoot - -class DailyBoxHelper: BaseTaskHelper() { - - override val mSpKey = SpUtil.KEY_TASK_BOX - - override fun loadTaskFromSp() { - - } - -} \ No newline at end of file diff --git a/app/src/main/java/com/gamedog/vididin/manager/helpers/DailySignTaskHelper.kt b/app/src/main/java/com/gamedog/vididin/manager/helpers/DailySignTaskHelper.kt index 921b1f2..7970cba 100644 --- a/app/src/main/java/com/gamedog/vididin/manager/helpers/DailySignTaskHelper.kt +++ b/app/src/main/java/com/gamedog/vididin/manager/helpers/DailySignTaskHelper.kt @@ -17,6 +17,7 @@ class DailySignTaskHelper : BaseTaskHelper() { override fun loadTaskFromSp() { val taskStateBeanInSp = SpUtil.instance().getObject(mSpKey) if (taskStateBeanInSp == null) { + mStateBean = TaskDailySignBean() saveState2Sp() } else { mStateBean = taskStateBeanInSp diff --git a/app/src/main/res/layout/activity_benefit.xml b/app/src/main/res/layout/activity_benefit.xml index 6e96fc1..da0c3c7 100644 --- a/app/src/main/res/layout/activity_benefit.xml +++ b/app/src/main/res/layout/activity_benefit.xml @@ -107,17 +107,22 @@ android:layout_height="wrap_content" android:src="@mipmap/benefit_item_expired"/> + android:text="@string/cash" + android:drawableStart="@mipmap/icon_cash_s" + android:drawablePadding="3dp" + android:gravity="center_vertical" + /> - + android:textSize="12sp" + android:textColor="@color/white" + android:drawableStart="@mipmap/icon_check_mark" + android:gravity="center_vertical" + /> + + android:text="@string/cash" + android:drawableStart="@mipmap/icon_cash_s" + android:drawablePadding="3dp" + android:gravity="center_vertical" + /> - + android:orientation="horizontal"> + + + + - - - - - - - - - - diff --git a/app/src/main/res/mipmap-xxhdpi/icon_cash_s.webp b/app/src/main/res/mipmap-xxhdpi/icon_cash_s.webp index f789aaa5d0d164d637f0c6e8a54da1753f39dfaa..f0dac126489a0c37ca1037288024c8eac40f8444 100644 GIT binary patch delta 2215 zcmV;Y2w3;hAL0}oQb|TeS_%LFS4BclR!}%t3IG5AFaQ7mCIA2?u^iR`e`^Q;052wh z2@nl+A)@~Q+L0uyww;>24_sz3GqV9K!(;(@pJZQD*pDdwH^540oO?Z~!m+qPrddOtiDZQHhuy;7e$P7ceqZQE~9mwqQ- z*|u%FD#@{Je)+#8#kRI(e_QtTyK8bAzz-xAnSTl-rr-`^AVQ_lsBV++MDpaW7X!C# z8>M@zS6?0h0RRAS@4`nXhF$vIGW%mu+3&~{a1cpkRYd|K3t|R>0wPsK0!Tn)Jyf*I zbeOpN+71MM#l20TLCI6p0f+e*hFY7+Ke>E@jiD ziyzumIvv@M8Hxlb5(5yB1>qpF3PAvrx#>;!GLQyWHqj6 zA*(JD5Lp_%59tdR-5ro+zH{3P9qrqa$U;^fi6XHYi{9bs!T&vNI!H%cT%BxGL|Ez`&V z3|2uPNkXEC$l@T1W_`w)7DpcE2wNO^oQE%b=J3b=(b6+g(E?lv3_ze25*3ZJ>PQq6 zwIOR$&#=Af3iA+Taq~dbh7d6au)XREyYKy=_45oj%^|Bme`OV#0e00(MFLia9ox-$ z=Vp2I@ru@?003^9)A?(;)~`!kz5RJqg(B`f^AuK zS)X=>vdt(^f3zM2djGC+VE`21mfnMR zf6&{p0RXff$lB-^K z;~EAatC?;nSrh?OH0ksKz3m%G;)ux7=)O=C4FIZl?!Nz{)}PD0alu^x;?ljZQ$$o% zLV7zkN@otRFbpS|_j(bjXbiGSk{UaMgWCyCeqM!mr#JB2w*^=)z?o&L)BMBizA|J%J$<1hjvO4kwxeq+~Lv_ zA6OrKg56(dtqng`qr(IMn%x$-@Ywqf{#XhqlCtfXC>s)IaYQN;NN$;6Sd^_tEc94t z|KC-BB9{6b;^*r zP8DTy@c(Lx04b7eVoDP!#TR*g?s?|!=LkiU)sjVI-`P%O!!R`uba!ob`XnG0Zgs%nHijIn*=fq`XB-~ef!c{z4zm^=ck_`pYHuQ?bLH0bA&@2 zL>7ruG?2_dD)U){vBOm=MaF?YZGaprna)eHzle}bTMc&ESbcnPVF z1cc%U03vZfLJ(QCguq#Kk&p-~^7+?=mtBQcBmDdEyj!09@X*_b-`~9UWTRB9U+wM}QOn5LukX3Q&j>_&;hGdUJf0=n+6o5bhV9o&_be??v`_$9#{yyW(r|>0X@PC)@(~e{BS}ekJ zo#6?oV**ge1a(YMrKw{A0EItIK96`0Kc0BsOwr;CyoGTXfdB}A&Z{-U4S(PV{Di+* p4)_b-Au#X-S*5=Nd_h*}?*s~F>%OAD0|NaDzXL$w|NI&N0RY`jA7lUk delta 3617 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 diff --git a/app/src/main/res/mipmap-xxhdpi/icon_cash_s_disable.webp b/app/src/main/res/mipmap-xxhdpi/icon_cash_s_disable.webp new file mode 100644 index 0000000000000000000000000000000000000000..17dfac24a3ed2808c8d6c0b4fc0e622de7cb67bd GIT binary patch literal 1532 zcmaKpe>~H99LGN!n=r!7B04J!T_Pbm4x6Sia(@3vnwiDf%%-@@L(Y%tu3@qAvp7GZ zQx07uS)-CksL1cgDL>Lr?5gc@-|>h3=I2eV|%&au>pZWScM4ygT{(cs2tWReKA5R z@#9tPBhxP`{y(W0PUBD^$s5QG*wE%sPiTnI^i?*Nao8%`$v8fa6$fcNWz6>RB0wAt zu`&HK4*QI$EVfL~g*0}I=)*ac0DRR8fKu>E z4GRC!8x|_*LVd+RgASqr4PXHYFaZ^8hsXkY)E&SYdSNmWTHg$ptf;1PcysA8Y;L$g zJG*?^?a#|~j2`KoIRkO8SS@;_A$~qmM>{mp-!I(x96k-r7&+^1`#QGx;@bU2j<@0kaWiTD+7nnfg-3llbkc%Ra3->CCK5T6;hWK4muyj*L6rI{W0x)> zwYW|lL_RRD3DsHB5g7;(+fiy8PbUa&PqjyDdWRS24L;8_`8vJfL!XvQ>Tk?$-u|k> z9g!L8Et@*?P@coIAqHo{@X0S_wN|%)&6S$qfvzBz_y|0#2{t0V;1~6=bLVD4bxq+U zjBwmNFs)xoA3YEP%E~>Y&J@04$g#$N;!Bv_2OAxJEJ+x2IF~KQ@8i8s--?iXT@aW| z>y0R@y<2aagQ0XUc6V01mui0vfIddA~Udzn}X9+-LNniWjfQC zb0`~KQv2ktYHCW%7V;Sd@BF7*dfh?y_}5L2C6lC(2wywHB494(lOR0an^a61 zkO+gyYY#dh1O}P{HxrXCWT-OkzK(p{2+8zAYc!>Gx17ox^JQBnqV(M!v+w{|hsyOS zMrH~6JYCoIulb__Ot_L#TbE=M6HJ~#E*7wI)oo$4#8Nl&6ZLs`Jwx*;-JfH)*Q?}u zMd~x|t(V7|}hadL% zb~{<(GQHA&q|*g9dMgvx_#GkWS`Qqe=$|VlJkVKfoIJs z6Pd;&_%&y|P+1?SIN|0!W~a|xWFCv(|4}+-Pt>BINj}#$(b{UnmDYcc+rWuYvCSsg z{eRqF%8%O@^z^kgT*o1DlKt{>uqa~VPpVfPg|{Ua_*#RVlAc3}wae0h7gD9ISg(k&{rRPr(rpYah#Ol678!zZ%j!EB&dtxr(ZnyRk zKP^AnN6x+F>#E7$TH#9e{yn*Vq^VvYjA)VImh8Lhd1{HSr3Cy7a2z|I literal 0 HcmV?d00001 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 7abb536..d8a3962 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -46,7 +46,7 @@ Expirado Concluído Em andamento - Conclua todas as tarefas para retirar R$ 1.0 + Conclua todas as tarefas para retirar Assista a notícias ou vídeos curtos por 800 min Ir para Regras para Ganhar @@ -92,6 +92,7 @@ Falha no saque Done\n + Benefícios \ No newline at end of file