diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawBindBankDialog.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawBindBankDialog.kt new file mode 100644 index 0000000..3ae95fb --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawBindBankDialog.kt @@ -0,0 +1,42 @@ +package com.gamedog.vididin.features.withdraw + + +import android.content.Context +import com.ama.core.architecture.util.setOnClickBatch +import com.ama.core.architecture.widget.BindingDialog +import com.gamedog.vididin.databinding.DialogWithdrawBindingBankBinding as ViewBinding +import com.gamedog.vididin.router.Router + + +class WithdrawBindBankDialog(context: Context) : BindingDialog(context, ViewBinding::inflate) { + + init { + build() + } + + + private fun build() { + with() + setCenter() + setMaskValue(0.8f) + setCanCancel(false) + + mBinding.run { + setOnClickBatch(tvConfirm, ivClose) { + when (this) { + tvConfirm, ivClose -> { + dismiss() + } + } + } + } + } + + private fun gotoWatchVideo() { + ownerActivity?.let { Router.Withdraw.startActivity(it) } + } + + + +} + diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawBindBankFinishDialog.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawBindBankFinishDialog.kt new file mode 100644 index 0000000..cf1944f --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawBindBankFinishDialog.kt @@ -0,0 +1,42 @@ +package com.gamedog.vididin.features.withdraw + + +import android.content.Context +import com.ama.core.architecture.util.setOnClickBatch +import com.ama.core.architecture.widget.BindingDialog +import com.gamedog.vididin.databinding.DialogWithdrawBindingBankFinishBinding as ViewBinding +import com.gamedog.vididin.router.Router + + +class WithdrawBindBankFinishDialog(context: Context) : BindingDialog(context, ViewBinding::inflate) { + + init { + build() + } + + + private fun build() { + with() + setCenter() + setMaskValue(0.8f) + setCanCancel(false) + + mBinding.run { + setOnClickBatch(tvConfirm, ivClose) { + when (this) { + tvConfirm, ivClose -> { + dismiss() + } + } + } + } + } + + private fun gotoWatchVideo() { + ownerActivity?.let { Router.Withdraw.startActivity(it) } + } + + + +} + diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawFailDialog.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawFailDialog.kt new file mode 100644 index 0000000..a9953e7 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawFailDialog.kt @@ -0,0 +1,42 @@ +package com.gamedog.vididin.features.withdraw + + +import android.content.Context +import com.ama.core.architecture.util.setOnClickBatch +import com.ama.core.architecture.widget.BindingDialog +import com.gamedog.vididin.databinding.DialogWithdrawFailBinding as ViewBinding +import com.gamedog.vididin.router.Router + + +class WithdrawFailDialog(context: Context) : BindingDialog(context, ViewBinding::inflate) { + + init { + build() + } + + + private fun build() { + with() + setCenter() + setMaskValue(0.8f) + setCanCancel(false) + + mBinding.run { + setOnClickBatch(tvConfirm, ivClose) { + when (this) { + tvConfirm, ivClose -> { + dismiss() + } + } + } + } + } + + private fun gotoWatchVideo() { + ownerActivity?.let { Router.Withdraw.startActivity(it) } + } + + + +} + diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawSuccessDialog.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawSuccessDialog.kt new file mode 100644 index 0000000..b3b4e70 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawSuccessDialog.kt @@ -0,0 +1,42 @@ +package com.gamedog.vididin.features.withdraw + + +import android.content.Context +import com.ama.core.architecture.util.setOnClickBatch +import com.ama.core.architecture.widget.BindingDialog +import com.gamedog.vididin.databinding.DialogWithdrawSuccessBinding as ViewBinding +import com.gamedog.vididin.router.Router + + +class WithdrawSuccessDialog(context: Context) : BindingDialog(context, ViewBinding::inflate) { + + init { + build() + } + + + private fun build() { + with() + setCenter() + setMaskValue(0.8f) + setCanCancel(false) + + mBinding.run { + setOnClickBatch(tvConfirm, ivClose) { + when (this) { + tvConfirm, ivClose -> { + dismiss() + } + } + } + } + } + + private fun gotoWatchVideo() { + ownerActivity?.let { Router.Withdraw.startActivity(it) } + } + + + +} + diff --git a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyFailDialog.kt b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyFailDialog.kt new file mode 100644 index 0000000..03d3577 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyFailDialog.kt @@ -0,0 +1,42 @@ +package com.gamedog.vididin.features.zero + + +import android.content.Context +import com.ama.core.architecture.util.setOnClickBatch +import com.ama.core.architecture.widget.BindingDialog +import com.gamedog.vididin.databinding.DialogZeroBuyFailBinding as ViewBinding +import com.gamedog.vididin.router.Router + + +class ZeroBuyFailDialog(context: Context) : BindingDialog(context, ViewBinding::inflate) { + + init { + build() + } + + + private fun build() { + with() + setCenter() + setMaskValue(0.8f) + setCanCancel(false) + + mBinding.run { + setOnClickBatch(tvConfirm, ivClose) { + when (this) { + tvConfirm, ivClose -> { + dismiss() + } + } + } + } + } + + private fun gotoWatchVideo() { + ownerActivity?.let { Router.Withdraw.startActivity(it) } + } + + + +} + diff --git a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyNotWinDialog.kt b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyNotWinDialog.kt new file mode 100644 index 0000000..62294da --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyNotWinDialog.kt @@ -0,0 +1,42 @@ +package com.gamedog.vididin.features.zero + + +import android.content.Context +import com.ama.core.architecture.util.setOnClickBatch +import com.ama.core.architecture.widget.BindingDialog +import com.gamedog.vididin.databinding.DialogZeroBuyNotWinBinding as ViewBinding +import com.gamedog.vididin.router.Router + + +class ZeroBuyNotWinDialog(context: Context) : BindingDialog(context, ViewBinding::inflate) { + + init { + build() + } + + + private fun build() { + with() + setCenter() + setMaskValue(0.8f) + setCanCancel(false) + + mBinding.run { + setOnClickBatch(tvConfirm, ivClose) { + when (this) { + tvConfirm, ivClose -> { + dismiss() + } + } + } + } + } + + private fun gotoWatchVideo() { + ownerActivity?.let { Router.Withdraw.startActivity(it) } + } + + + +} + diff --git a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyWinDialog.kt b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyWinDialog.kt new file mode 100644 index 0000000..295b106 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyWinDialog.kt @@ -0,0 +1,42 @@ +package com.gamedog.vididin.features.zero + + +import android.content.Context +import com.ama.core.architecture.util.setOnClickBatch +import com.ama.core.architecture.widget.BindingDialog +import com.gamedog.vididin.databinding.DialogZeroBuyWinBinding as ViewBinding +import com.gamedog.vididin.router.Router + + +class ZeroBuyWinDialog(context: Context) : BindingDialog(context, ViewBinding::inflate) { + + init { + build() + } + + + private fun build() { + with() + setCenter() + setMaskValue(0.8f) + setCanCancel(false) + + mBinding.run { + setOnClickBatch(tvConfirm, ivClose) { + when (this) { + tvConfirm, ivClose -> { + dismiss() + } + } + } + } + } + + private fun gotoWatchVideo() { + ownerActivity?.let { Router.Withdraw.startActivity(it) } + } + + + +} + diff --git a/app/src/main/res/layout/dialog_withdraw_binding_bank.xml b/app/src/main/res/layout/dialog_withdraw_binding_bank.xml new file mode 100644 index 0000000..e5f7f8b --- /dev/null +++ b/app/src/main/res/layout/dialog_withdraw_binding_bank.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_withdraw_binding_bank_finish.xml b/app/src/main/res/layout/dialog_withdraw_binding_bank_finish.xml new file mode 100644 index 0000000..e5f7f8b --- /dev/null +++ b/app/src/main/res/layout/dialog_withdraw_binding_bank_finish.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_withdraw_fail.xml b/app/src/main/res/layout/dialog_withdraw_fail.xml new file mode 100644 index 0000000..e5f7f8b --- /dev/null +++ b/app/src/main/res/layout/dialog_withdraw_fail.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_withdraw_success.xml b/app/src/main/res/layout/dialog_withdraw_success.xml new file mode 100644 index 0000000..e5f7f8b --- /dev/null +++ b/app/src/main/res/layout/dialog_withdraw_success.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_zero_buy_fail.xml b/app/src/main/res/layout/dialog_zero_buy_fail.xml new file mode 100644 index 0000000..e5f7f8b --- /dev/null +++ b/app/src/main/res/layout/dialog_zero_buy_fail.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_zero_buy_not_win.xml b/app/src/main/res/layout/dialog_zero_buy_not_win.xml new file mode 100644 index 0000000..e5f7f8b --- /dev/null +++ b/app/src/main/res/layout/dialog_zero_buy_not_win.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_zero_buy_win.xml b/app/src/main/res/layout/dialog_zero_buy_win.xml new file mode 100644 index 0000000..e5f7f8b --- /dev/null +++ b/app/src/main/res/layout/dialog_zero_buy_win.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file