输入用户密码是每一个app必备的功能。密码若需要设置可见不可见可采用如下方式:
if (isChecked) {
// 密码可见
edView.transformationMethod = HideReturnsTransformationMethod.getInstance()
} else {
// 密码不可见
edView.transformationMethod = PasswordTransformationMethod.getInstance()
}
// 切换密码是否可见时,editText的光标可能会移到最前,可用此方法固定到文本内容之后
edView.setSelection(binding.edOld.text.length)
至此,即可实现密码隐藏与展示功能
END