Updated on 2026-08-14

This commit is contained in:
Tangem 2022-02-23 22:41:42 +03:00
parent 8e2be03183
commit 8d0178dff0
4 changed files with 14 additions and 9 deletions

View file

@ -4,6 +4,7 @@ import android.graphics.PorterDuff
import android.net.Uri
import android.widget.ImageView
import android.widget.TextView
import androidx.constraintlayout.utils.widget.ImageFilterView
import androidx.core.content.ContextCompat
import com.squareup.picasso.Callback
import com.squareup.picasso.Picasso
@ -14,7 +15,7 @@ import com.tangem.tap.domain.extensions.getCustomIconUrl
import com.tangem.wallet.R
fun Picasso.loadCurrenciesIcon(
imageView: ImageView,
imageView: ImageFilterView,
textView: TextView,
token: Token? = null,
blockchain: Blockchain,
@ -54,7 +55,7 @@ fun Picasso.loadCurrenciesIcon(
imageView.colorFilter = null
textView.text = null
}
if (blockchain.isTestnet()) imageView.tint(R.color.tint)
if (blockchain.isTestnet()) imageView.saturation = 0f
}
})
}
@ -68,7 +69,7 @@ private const val QCX = "QCX"
private const val VOYR = "VOYRME"
private fun setOfflineCurrencyImage(
imageView: ImageView,
imageView: ImageFilterView,
textView: TextView,
token: Token?,
blockchain: Blockchain,
@ -89,7 +90,7 @@ fun ImageView.tint(colorRes: Int) {
}
private fun setBlockchainImage(
imageView: ImageView,
imageView: ImageFilterView,
textView: TextView,
blockchain: Blockchain,
) {
@ -99,11 +100,15 @@ private fun setBlockchainImage(
}
private fun setTokenImage(
imageView: ImageView,
imageView: ImageFilterView,
textView: TextView,
token: Token,
) {
imageView.setImageResource(R.drawable.shape_circle)
imageView.setColorFilter(token.getColor())
if (token.blockchain.isTestnet()) {
imageView.saturation = 0f
} else {
imageView.setColorFilter(token.getColor())
}
textView.text = token.symbol.take(1)
}

View file

@ -20,7 +20,7 @@
android:layout_height="wrap_content"
android:minHeight="76dp">
<ImageView
<androidx.constraintlayout.utils.widget.ImageFilterView
android:id="@+id/iv_currency"
android:layout_width="40dp"
android:layout_height="40dp"

View file

@ -8,7 +8,7 @@
android:background="@android:color/white"
android:minHeight="60dp">
<ImageView
<androidx.constraintlayout.utils.widget.ImageFilterView
android:id="@+id/iv_currency"
android:layout_width="40dp"
android:layout_height="40dp"

View file

@ -40,7 +40,7 @@
app:layout_constraintTop_toBottomOf="@id/tv_amount"
tools:text="3.588 ETH" />
<ImageView
<androidx.constraintlayout.utils.widget.ImageFilterView
android:id="@+id/iv_currency"
android:layout_width="40dp"
android:layout_height="40dp"