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 index a9953e7..84efccd 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawFailDialog.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawFailDialog.kt @@ -22,18 +22,27 @@ class WithdrawFailDialog(context: Context) : BindingDialog(context, setCanCancel(false) mBinding.run { - setOnClickBatch(tvConfirm, ivClose) { + setOnClickBatch(tvActionFeedback, tvActionConfirm, ivClose) { when (this) { - tvConfirm, ivClose -> { + ivClose -> { + dismiss() + } + + tvActionFeedback -> { + gotoFeedback() + } + + tvActionConfirm -> { dismiss() } } } } } + - private fun gotoWatchVideo() { - ownerActivity?.let { Router.Withdraw.startActivity(it) } + private fun gotoFeedback() { + ownerActivity?.let { Router.Feedback.startActivity(it) } } diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawWatchAdDialog.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawWatchAdDialog.kt index b88853f..603e2a9 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawWatchAdDialog.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawWatchAdDialog.kt @@ -7,6 +7,7 @@ import com.ama.core.architecture.widget.BindingDialog import com.gamedog.vididin.R import com.gamedog.vididin.databinding.DialogWithdrawWatchAdBinding as ViewBinding import com.gamedog.vididin.router.Router +import kotlin.random.Random class WithdrawWatchAdDialog(context: Context) : BindingDialog(context, ViewBinding::inflate) { @@ -47,6 +48,7 @@ class WithdrawWatchAdDialog(context: Context) : BindingDialog(conte // TODO - //ownerActivity?.let { Router.Withdraw.startActivity(it) } + WithdrawFailDialog(context).show() WithdrawSuccessDialog(context).show() } diff --git a/app/src/main/res/drawable/bg_withdraw_failed_but_left.xml b/app/src/main/res/drawable/bg_withdraw_failed_but_left.xml new file mode 100644 index 0000000..dd877f8 --- /dev/null +++ b/app/src/main/res/drawable/bg_withdraw_failed_but_left.xml @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/bg_withdraw_failed_but_right.xml b/app/src/main/res/drawable/bg_withdraw_failed_but_right.xml new file mode 100644 index 0000000..bbd26b6 --- /dev/null +++ b/app/src/main/res/drawable/bg_withdraw_failed_but_right.xml @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/app/src/main/res/layout/dialog_withdraw_fail.xml b/app/src/main/res/layout/dialog_withdraw_fail.xml index e61f5cf..5826ad5 100644 --- a/app/src/main/res/layout/dialog_withdraw_fail.xml +++ b/app/src/main/res/layout/dialog_withdraw_fail.xml @@ -1,8 +1,9 @@ - + - + - + + + android:orientation="vertical" + android:gravity="center_horizontal" + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toEndOf="parent" + android:layout_marginTop="90dp" + android:layout_marginHorizontal="30dp"> - + + + + + + + + + android:orientation="horizontal" + app:layout_constraintBottom_toBottomOf="parent" + android:layout_marginHorizontal="30dp" + android:layout_marginBottom="40dp" > - + + - + - + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ab5b4b9..bb52cf9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -88,6 +88,8 @@ Sucesso! Parabéns! Você realizou o saque com sucesso! Confirmar + Falha no saque + \ No newline at end of file