From 1bb12cd0ebdc7cd4e5917e7c6e9f380823e0fb51 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 6 Apr 2020 18:18:54 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../main/java/com/tangem/data/Blockchain.java | 39 +++++------------- .../tangem/ui/fragment/VerifyCardFragment.kt | 2 +- .../src/main/res/drawable/ic_logo_rif.png | Bin 0 -> 1701 bytes 3 files changed, 11 insertions(+), 30 deletions(-) create mode 100644 tangem-sdk-old/src/main/res/drawable/ic_logo_rif.png diff --git a/app/src/main/java/com/tangem/data/Blockchain.java b/app/src/main/java/com/tangem/data/Blockchain.java index c9747e62f8..ed1ab10387 100644 --- a/app/src/main/java/com/tangem/data/Blockchain.java +++ b/app/src/main/java/com/tangem/data/Blockchain.java @@ -20,7 +20,7 @@ public enum Blockchain { Rootstock("RSK", "RBTC", 1.0, R.drawable.tangem2, "RSK"), RootstockToken("RskToken", "RBTC", 1.0, R.drawable.tangem2, "RSK"), Cardano("CARDANO", "ADA", 1000000.0, R.drawable.tangem2, "Cardano"), - Ripple ("XRP", "XRP", 1000000.0, R.drawable.ic_logo_xrp, "XRP"), + Ripple("XRP", "XRP", 1000000.0, R.drawable.ic_logo_xrp, "XRP"), Binance("BINANCE", "BNB", 100000000.0, R.drawable.ic_logo_binance, "Binance"), BinanceTestNet("BINANCE/test", "BNB", 100000000.0, R.drawable.ic_logo_binance, "Binance Testnet"), Matic("MATIC", "MTX", 1.0, R.drawable.tangem2, "Matic"), @@ -89,37 +89,18 @@ public enum Blockchain { return mImageResource; } - public int getImageResource(android.content.Context context, String name) { - if (name==null || name.isEmpty()) - return getImageResource(); - - name = name.toLowerCase(); - - int resourceId = context.getResources().getIdentifier(name + "_token", "drawable", context.getPackageName()); - - if (resourceId <= 0) - return R.drawable.ic_logo_ethereum; - return resourceId; - } - - public static int getLogoImageResource(String blockchainID, String symbolName) { - switch (blockchainID) { - case "BTC": - return R.drawable.ic_logo_bitcoin; - - case "Token": + public int getLogoImageResource(String symbolName) { + switch (this) { + case Token: if (symbolName.equals("SEED")) return R.drawable.ic_logo_seed; - else - return R.drawable.ic_logo_ethereum; - - case "ETH": - return R.drawable.ic_logo_ethereum; - - case "XLM": - return R.drawable.ic_logo_stellar; + break; + case RootstockToken: + if (symbolName.equals("RIF")) + return R.drawable.ic_logo_rif; } - return R.drawable.tangem2; + + return getImageResource(); } } diff --git a/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt b/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt index 1272905501..7e26ac59ae 100644 --- a/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt @@ -281,7 +281,7 @@ class VerifyCardFragment : BaseFragment(), NavigationResultListener, NfcAdapter. tvInputs.text = engine!!.unspentInputsDescription - ivBlockchain.setImageResource(Blockchain.getLogoImageResource(ctx.card!!.blockchainID, ctx.card!!.tokenSymbol)) + ivBlockchain.setImageResource(ctx.blockchain.getLogoImageResource(ctx.card!!.tokenSymbol)) var s = "" for (signingM in ctx.card!!.allowedSigningMethod) { diff --git a/tangem-sdk-old/src/main/res/drawable/ic_logo_rif.png b/tangem-sdk-old/src/main/res/drawable/ic_logo_rif.png new file mode 100644 index 0000000000000000000000000000000000000000..3569ef0433d98728575aac56e62c79aa03b6b259 GIT binary patch literal 1701 zcma)6c~H`M6i1^KE04BAYjt&Vw`N)=8CMOp$SupN8)qL_8;(5N<+5*|RcfLm_XlY6GIP0XkD^sZL-Bl=?U*x-@4q{e6Q@Qwo#?y$UmuLgd1VZwnbXOmCc z?HR}0Rj}sk-?O~!Eg@iI+7}$NIXF3mG8b=#!&Y^()jTv~LCa0x{|N2xMU}2JEH({} zpR_OZMAO6}QcWVXuVt4ENtJ_x1dAM}*zpq^L>V6wz!4Zx!c* zmTT~kX}^}ScgVE(+|59_$+^PuRATOFy||2?Gr`jN%|{7ULYSAe@f(8swoxk7Lyaox z$B?Ofg#{hy_!&oM1&UZ(TTXwZbf&BG)nLvL@B?O1%k{`3w*G1(lR_!g)w|yo>vBHO zU|zp?%b7^tzO%!ABkjuSIx z+KqP4Y3Ta;_ia65@{}cKthxmjEgbV#Y51U_deJ&a7Ppa+YTB*Laf3B4+jc+N9|!_(_10&v|xKhkk%RBvtL z@?WT*fFE8$6b=7i7%ns9z2^e$$8nrc)I&p&QuG9C&X3Rle}kSJnW3yzFaV{rR{MW* zC~ft)W?`wmD}g_ZSYp&G<6XhdLq6c&Q-cKdEIkBYMt4JB{5HE|a{FjE%mmON2z1Ra z8D6j{HHG3VzNWod-&6||Mex~E^W9*4+rh#E*yZr3GvO9t_C?bJW08)KBrf0Ci+8o_ z#kEzH#Upu#&f^i4?#ZqkQM#^5Nkf$_nSJA-8Y0?ETBb&Blay;83suEgJ2b6x5PT00 zUie+1n*?V_Nc`x{feRHHsQ4wS$OA#9HY!T{CXrBzsCs`Rg1o|0SOwazoBB zXL-}H_vu)6c>_wn&CY7^HZZevZ@N2Pa&*?35U}huY5j3EF-sm%AbD-%PAv2a{d;HL zs#Qh!dil?|OsA5yE;tPlYX)es#85w|$oilyfm~>&nvLqAj3zd5#Cw% zTA_+vy>I&E4MOw&^XK+KW98c^wPy0|lr+(INR7&yi*Dhlbd*qV-F5UOBxW$d`-1@~Gx3>Reb%tgJvMXJ^HPF6uZuZy|i`0L{#6g>0 zSZp|{J2wy6Fay4Iw_c5L+QNURNJ*jK8|fB8WxP{TZ&jS$5GGVzhxYfNO3l(xl!pp8 v2b$xJD8>|fU8x(-fPE*v