美文网首页
TextView的内容明文和密文之间的切换

TextView的内容明文和密文之间的切换

作者: 职场过客 | 来源:发表于2023-11-19 19:35 被阅读0次
    首先初始化
    
    togglePasswordVisibility(views.tvKey)
    

    其次处理点击事件

    views.tvPrivateKey.debouncedClicks {
                    togglePasswordVisibility(views.tvKey)
                }
    private var isPasswordVisible = false
        private fun togglePasswordVisibility(textView: AppCompatTextView) {
            if (isPasswordVisible) {
                // 显示明文
                views.imPrivateKeyState.setImageResource(R.drawable.ic_private_eye_close)
                textView.transformationMethod = null
            } else {
                // 用星号隐藏
                views.imPrivateKeyState.setImageResource(R.drawable.ic_private_eye_open)
                textView.transformationMethod = PasswordTransformationMethod.getInstance()
            }
            isPasswordVisible = !isPasswordVisible
        }
    

    相关文章

      网友评论

          本文标题:TextView的内容明文和密文之间的切换

          本文链接:https://www.haomeiwen.com/subject/kiymwdtx.html