From a1d81d9197a1b7dee9dff103b6212d6092fff2c2 Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 2 Apr 2021 15:41:54 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../wallet/ui/adapters/WalletAdapter.kt | 11 ++++---- .../main/res/layout/item_currency_wallet.xml | 25 ++++++++++++++++--- 2 files changed, 26 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/features/wallet/ui/adapters/WalletAdapter.kt b/app/src/main/java/com/tangem/tap/features/wallet/ui/adapters/WalletAdapter.kt index f8c337d1f1..73083d0e58 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/ui/adapters/WalletAdapter.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/ui/adapters/WalletAdapter.kt @@ -8,7 +8,9 @@ import androidx.recyclerview.widget.ListAdapter import androidx.recyclerview.widget.RecyclerView import com.tangem.blockchain.common.Blockchain import com.tangem.blockchain.common.Token -import com.tangem.tap.common.extensions.* +import com.tangem.tap.common.extensions.getColor +import com.tangem.tap.common.extensions.getIconRes +import com.tangem.tap.common.extensions.show import com.tangem.tap.features.wallet.redux.WalletAction import com.tangem.tap.features.wallet.redux.WalletData import com.tangem.tap.features.wallet.ui.BalanceStatus @@ -80,11 +82,8 @@ class WalletAdapter fun bind(wallet: WalletData) { view.tv_currency.text = wallet.currencyData.currency - view.tv_amount.text = wallet.currencyData.amount - if (view.tv_amount.isEllipsized()) { - val allowedSize = view.tv_amount.text.length - 4 - view.tv_amount.text = wallet.currencyData.amount?.ellipsizeBeforeSpace(allowedSize) - } + view.tv_amount.text = wallet.currencyData.amount?.takeWhile { !it.isWhitespace() } + view.tv_currency_symbol.text = wallet.currencyData.amount?.takeLastWhile { !it.isWhitespace() } view.tv_amount_fiat.text = wallet.currencyData.fiatAmount view.tv_exchange_rate.text = wallet.fiatRateString view.card_wallet.setOnClickListener { diff --git a/app/src/main/res/layout/item_currency_wallet.xml b/app/src/main/res/layout/item_currency_wallet.xml index 576619305c..d4a2a6dfd2 100644 --- a/app/src/main/res/layout/item_currency_wallet.xml +++ b/app/src/main/res/layout/item_currency_wallet.xml @@ -108,17 +108,34 @@ android:ellipsize="end" android:gravity="end" android:maxLines="1" - android:paddingStart="2dp" - android:paddingEnd="16dp" + android:layout_marginStart="2dp" + android:layout_marginTop="16dp" + android:textColor="@color/darkGray6" + android:textSize="17sp" + android:textStyle="bold" + app:layout_constraintEnd_toStartOf="@id/tv_currency_symbol" + app:layout_constraintHorizontal_weight="1" + app:layout_constraintStart_toEndOf="@id/tv_currency" + app:layout_constraintTop_toTopOf="parent" + tools:text="3 588" /> + + + tools:text="BTC" />