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 00461f9..2fcc1a7 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 @@ -14,6 +14,7 @@ import com.ama.core.architecture.highlightpro.parameter.Constraints import com.ama.core.architecture.highlightpro.parameter.HighlightParameter import com.ama.core.architecture.highlightpro.parameter.MarginOffset import com.ama.core.architecture.highlightpro.shape.RectShape +import com.ama.core.architecture.util.ResUtil import com.ama.core.architecture.util.ResUtil.dp import com.ama.core.architecture.util.SpUtil import com.ama.core.architecture.util.setOnClickBatch @@ -128,8 +129,13 @@ class WithDrawActivity : AppViewsEmptyViewModelActivity() { private fun updateUICashTotal() { binding.tvCashTotal.text = AccountManager.getCash().toString() + binding.tvAllCashHasWithdrawed.text = buildString { + append(ResUtil.getString(R.string.cash)) + append(WithdrawManager.instance().getHasWithdrawSuccessCashCount()) + } } + override fun ViewBinding.initListeners() { registerEvents({ data-> when (data?.mEventType) { diff --git a/app/src/main/java/com/gamedog/vididin/manager/WithdrawManager.kt b/app/src/main/java/com/gamedog/vididin/manager/WithdrawManager.kt index 3eaeccb..814da6a 100644 --- a/app/src/main/java/com/gamedog/vididin/manager/WithdrawManager.kt +++ b/app/src/main/java/com/gamedog/vididin/manager/WithdrawManager.kt @@ -115,6 +115,16 @@ class WithdrawManager private constructor() { } + fun getHasWithdrawSuccessCashCount(): Float { + var count = 0F + for (record in mRecordList) { + if (record.state == TRANSACTION_STATE_SUCCESS) { + count += record.cashNum + } + } + return count + } + fun addAdEarnForSubBean(itemIndex: Int, selectedSubIndex: Int, earnMoneyNum: Float) : Boolean { if (itemIndex >= 0 && itemIndex < mItemList.size) { try { diff --git a/app/src/main/res/layout/activity_withdraw.xml b/app/src/main/res/layout/activity_withdraw.xml index 7cb3913..f4d3618 100644 --- a/app/src/main/res/layout/activity_withdraw.xml +++ b/app/src/main/res/layout/activity_withdraw.xml @@ -46,15 +46,29 @@ android:layout_centerVertical="true" /> - + android:orientation="horizontal" + android:layout_alignParentRight="true"> + + + + + +