From 88b14a06ca7254afcd261360a9aa3852c94356a4 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 11 Nov 2020 10:12:06 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../tap/features/wallet/ui/WalletFragment.kt | 37 +++++++++--- .../res/drawable/ic_arrow_up_short_btn.xml | 4 +- app/src/main/res/drawable/ic_group_1243.xml | 15 +++++ .../res/drawable/ic_scan_for_short_btn.xml | 4 ++ app/src/main/res/layout/fragment_wallet.xml | 59 ++++--------------- .../res/layout/layout_wallet_long_buttons.xml | 45 ++++++++++++++ .../layout/layout_wallet_short_buttons.xml | 55 +++++++++++++++++ 7 files changed, 161 insertions(+), 58 deletions(-) create mode 100644 app/src/main/res/drawable/ic_group_1243.xml create mode 100644 app/src/main/res/drawable/ic_scan_for_short_btn.xml create mode 100644 app/src/main/res/layout/layout_wallet_long_buttons.xml create mode 100644 app/src/main/res/layout/layout_wallet_short_buttons.xml diff --git a/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletFragment.kt b/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletFragment.kt index a64b97e5b3..25f00a2e49 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletFragment.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletFragment.kt @@ -29,6 +29,8 @@ import com.tangem.wallet.R import kotlinx.android.synthetic.main.card_balance.* import kotlinx.android.synthetic.main.fragment_wallet.* import kotlinx.android.synthetic.main.layout_address.* +import kotlinx.android.synthetic.main.layout_wallet_long_buttons.* +import kotlinx.android.synthetic.main.layout_wallet_short_buttons.* import org.rekotlin.StoreSubscriber @@ -39,7 +41,6 @@ class WalletFragment : Fragment(R.layout.fragment_wallet), StoreSubscriber R.string.wallet_button_send is WalletMainButton.CreateWalletButton -> R.string.wallet_button_create_wallet } - btn_confirm.text = getString(buttonTitle) - btn_confirm.isEnabled = state.mainButton.enabled - btn_top_up.isEnabled = state.topUpState.allowed + btnConfirm.text = getString(buttonTitle) + btnConfirm.isEnabled = state.mainButton.enabled - btn_confirm.setOnClickListener { + btnConfirm.setOnClickListener { when (state.mainButton) { is WalletMainButton.SendButton -> store.dispatch(WalletAction.Send()) is WalletMainButton.CreateWalletButton -> store.dispatch(WalletAction.CreateWallet) diff --git a/app/src/main/res/drawable/ic_arrow_up_short_btn.xml b/app/src/main/res/drawable/ic_arrow_up_short_btn.xml index 5ac0fb0e46..b739da9ccb 100644 --- a/app/src/main/res/drawable/ic_arrow_up_short_btn.xml +++ b/app/src/main/res/drawable/ic_arrow_up_short_btn.xml @@ -1,8 +1,8 @@ + android:viewportHeight="20"> diff --git a/app/src/main/res/drawable/ic_group_1243.xml b/app/src/main/res/drawable/ic_group_1243.xml new file mode 100644 index 0000000000..c1e2907eb0 --- /dev/null +++ b/app/src/main/res/drawable/ic_group_1243.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/app/src/main/res/drawable/ic_scan_for_short_btn.xml b/app/src/main/res/drawable/ic_scan_for_short_btn.xml new file mode 100644 index 0000000000..1c281ecd9c --- /dev/null +++ b/app/src/main/res/drawable/ic_scan_for_short_btn.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_wallet.xml b/app/src/main/res/layout/fragment_wallet.xml index 660b309ecb..1f139adb02 100644 --- a/app/src/main/res/layout/fragment_wallet.xml +++ b/app/src/main/res/layout/fragment_wallet.xml @@ -85,56 +85,21 @@ android:layout_height="wrap_content" app:layout_constraintTop_toBottomOf="@id/l_card_balance" /> - - + android:visibility="gone"/> - + - diff --git a/app/src/main/res/layout/layout_wallet_long_buttons.xml b/app/src/main/res/layout/layout_wallet_long_buttons.xml new file mode 100644 index 0000000000..3872698afc --- /dev/null +++ b/app/src/main/res/layout/layout_wallet_long_buttons.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/layout_wallet_short_buttons.xml b/app/src/main/res/layout/layout_wallet_short_buttons.xml new file mode 100644 index 0000000000..4971b42309 --- /dev/null +++ b/app/src/main/res/layout/layout_wallet_short_buttons.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + \ No newline at end of file