From aad21c7e0e94865c2a38a3905f95e1493749ca6e Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 1 Apr 2019 01:26:19 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../com/tangem/ui/PrepareTransactionActivity.kt | 17 ++++++++++++++--- .../res/layout/activity_prepare_transaction.xml | 1 + 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/app/src/tangemCardano/java/com/tangem/ui/PrepareTransactionActivity.kt b/app/src/tangemCardano/java/com/tangem/ui/PrepareTransactionActivity.kt index d43a330596..cfaa486931 100644 --- a/app/src/tangemCardano/java/com/tangem/ui/PrepareTransactionActivity.kt +++ b/app/src/tangemCardano/java/com/tangem/ui/PrepareTransactionActivity.kt @@ -8,23 +8,24 @@ import android.nfc.Tag import android.os.Build import android.os.Bundle import android.text.Html +import android.view.MotionEvent import android.view.View +import android.view.View.OnTouchListener import android.view.inputmethod.EditorInfo import android.view.inputmethod.InputMethodManager import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import com.tangem.App import com.tangem.Constant +import com.tangem.card_android.android.nfc.NfcLifecycleObserver +import com.tangem.card_android.android.reader.NfcManager import com.tangem.data.Blockchain import com.tangem.di.Navigator import com.tangem.domain.wallet.CoinEngineFactory import com.tangem.domain.wallet.TangemContext -import com.tangem.card_android.android.nfc.NfcLifecycleObserver -import com.tangem.card_android.android.reader.NfcManager import com.tangem.util.UtilHelper import com.tangem.wallet.R import kotlinx.android.synthetic.tangemCardano.activity_prepare_transaction.* - import java.io.IOException import javax.inject.Inject @@ -136,6 +137,16 @@ class PrepareTransactionActivity : AppCompatActivity(), NfcAdapter.ReaderCallbac } ivCamera.setOnClickListener { navigator.showQrScanActivity(this, Constant.REQUEST_CODE_SCAN_QR) } + + etWallet.setOnTouchListener(OnTouchListener { _, event -> + if (event.action == MotionEvent.ACTION_UP) { + if (event.rawX >= etWallet.right - etWallet.compoundDrawables[2].bounds.width()) { + etWallet.text.clear() + return@OnTouchListener true + } + } + false + }) } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { diff --git a/app/src/tangemCardano/res/layout/activity_prepare_transaction.xml b/app/src/tangemCardano/res/layout/activity_prepare_transaction.xml index ddbec334ab..629caa424f 100644 --- a/app/src/tangemCardano/res/layout/activity_prepare_transaction.xml +++ b/app/src/tangemCardano/res/layout/activity_prepare_transaction.xml @@ -135,6 +135,7 @@