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)