From 994fdbdf649accd18033f6669e0744fa2d8bca2b Mon Sep 17 00:00:00 2001 From: Kamal Bramwell <kamal@elixxir.io> Date: Mon, 5 Dec 2022 10:55:47 -0500 Subject: [PATCH] Added password visibility toggle for sensitive TextInputDialog --- .../xxlabs/messenger/ui/dialog/textinput/TextInputDialog.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/xxlabs/messenger/ui/dialog/textinput/TextInputDialog.kt b/app/src/main/java/io/xxlabs/messenger/ui/dialog/textinput/TextInputDialog.kt index 74f894a4..f1d30af4 100644 --- a/app/src/main/java/io/xxlabs/messenger/ui/dialog/textinput/TextInputDialog.kt +++ b/app/src/main/java/io/xxlabs/messenger/ui/dialog/textinput/TextInputDialog.kt @@ -14,6 +14,7 @@ import android.view.ViewGroup import androidx.databinding.DataBindingUtil import com.google.android.material.bottomsheet.BottomSheetBehavior import com.google.android.material.bottomsheet.BottomSheetDialog +import com.google.android.material.textfield.TextInputLayout import io.xxlabs.messenger.R import io.xxlabs.messenger.databinding.ComponentTextinputDialogBinding import io.xxlabs.messenger.support.view.XxBottomSheetDialog @@ -58,8 +59,8 @@ class TextInputDialog : XxBottomSheetDialog() { private fun setInputPrivacy() { if (isSensitive) { - binding.edittextDialogTextInput.editText?.apply { - inputType = InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_PASSWORD + binding.edittextDialogTextInput.apply { + endIconMode = TextInputLayout.END_ICON_PASSWORD_TOGGLE } } } -- GitLab