From 79cca95a0fbdb422ddb47b71315066ddb7aef7c0 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 16 Dec 2020 22:56:05 +0300 Subject: [PATCH] Updated on 2026-08-14 --- app/src/main/java/com/tangem/tap/common/extensions/UI.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/com/tangem/tap/common/extensions/UI.kt b/app/src/main/java/com/tangem/tap/common/extensions/UI.kt index 9491bc253a..c7bb0daf0f 100644 --- a/app/src/main/java/com/tangem/tap/common/extensions/UI.kt +++ b/app/src/main/java/com/tangem/tap/common/extensions/UI.kt @@ -5,6 +5,7 @@ import android.content.ClipData import android.content.ClipboardManager import android.content.Context import android.content.Intent +import android.content.res.Resources import android.graphics.drawable.Drawable import android.os.Build import android.text.Spannable @@ -39,6 +40,14 @@ fun View.getString(@StringRes id: Int): String { return context.getString(id) } +fun View.getResourceName(): String { + return try { + resources.getResourceEntryName(id) + } catch (ex: Resources.NotFoundException) { + "Not found" + } +} + fun View.show(show: Boolean, invokeBeforeStateChanged: (() -> Unit)? = null) { return if (show) this.show(invokeBeforeStateChanged) else this.hide(invokeBeforeStateChanged)