From 87b2ec8eaf1938ff08f18b662ceb3e341453a0df Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 21 May 2021 09:32:18 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../com/tangem/tap/common/extensions/Picasso.kt | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/common/extensions/Picasso.kt b/app/src/main/java/com/tangem/tap/common/extensions/Picasso.kt index 97a952841e..e12711e3d0 100644 --- a/app/src/main/java/com/tangem/tap/common/extensions/Picasso.kt +++ b/app/src/main/java/com/tangem/tap/common/extensions/Picasso.kt @@ -28,9 +28,15 @@ fun Picasso.loadCurrenciesIcon( textView.text = null when { + token?.symbol == QCX -> { + this.load(R.drawable.ic_qcx)?.into(imageView) + } url != null -> { + if (token != null) { + setTokenImage(imageView, textView, token) + } this.load(url) - .placeholder(R.drawable.shape_circle) + .noPlaceholder() ?.into(imageView, object : Callback { override fun onError(e: Exception?) { @@ -38,12 +44,13 @@ fun Picasso.loadCurrenciesIcon( } override fun onSuccess() { + if (token != null) { + imageView.colorFilter = null + textView.text = null + } } }) } - token?.symbol == QCX -> { - this.load(R.drawable.ic_qcx)?.into(imageView) - } else -> { setOfflineCurrencyImage(imageView, textView, token, blockchain) }