美文网首页
安卓 点击查看/隐藏密码

安卓 点击查看/隐藏密码

作者: 汪叽_ | 来源:发表于2017-05-10 14:23 被阅读0次

原始需求,加一个图片来完成密码查看功能。

1

思路为:点击图片,来控制输入框内密码显示状态。

关键代码

ed.setTransformationMethod(HideReturnsTransformationMethod.getInstance());   //显示ed.setTransformationMethod(PasswordTransformationMethod.getInstance());       //隐藏

然而这个时候我开始作妖了,不太乐意去写页面逻辑代码。于是在度娘发现,千篇一律的逻辑代码中有一股清流,那就是TextInput。

在edittext外套上textinput就能轻松完成需求。不过需要注意的是。

compile'com.android.support:design:24.2.1'       //引用design库(版本号应与v7包相同)

2 3

效果如图所示。 passwordToggleDrawable是指定图标的形状,这里要加上passwordToggleTint来指定图标的颜色,这样才能看的见。可由selector来指定不同状态的形状和颜色。而这里,不需要我们来写逻辑代码,只需要添加属性。即可完成需求。

另外使用TextInput的好处就是,当选中输入框的时候,提示文字不会消失,而是飘向输入框上方,这就更方便用户明白这里需要填写的内容,体验上会更好。

相关文章

  • 安卓 点击查看/隐藏密码

    原始需求,加一个图片来完成密码查看功能。 思路为:点击图片,来控制输入框内密码显示状态。 关键代码 ed.setT...

  • ios 小程序兼容问题(密码显示隐藏)

    出现的问题:ios端,登录页密码显示隐藏,点击显示隐藏图标后密码清除,然后再点击用户名、密码后,小程序闪退。安卓端...

  • EditText实现切换密码显示/隐藏状态

    开发中常见这样的需求,点击密码框右侧图标,切换输入文本的显示/隐藏状态。那么到底是如何实现的呢? 其实很简单,安卓...

  • 安卓显示隐藏密码

  • 原型设计界面

    登录注册界面:账号,密码输入框,密码可以选择隐藏,忘记密码可以选择找回密码。点击登录后,可以选择各种登录结果查看对...

  • DCloud的uniapp如何实现微信刷脸支付

    特别推荐 点击获取人脸识别原生插件,支持横竖屏后摄,iOS安卓双端。 体验 app 下载码,密码 123456 安...

  • 安卓系统隐藏彩蛋

    谷歌自从安卓2.3版本以来,在每一代系统里都有隐藏的彩蛋,虽然是隐藏的,但是打开方式都很简单,那就是点击安卓版本号...

  • 安卓Android篇

    客服QQ 97489021 、在官网点击安卓工具下载,或者和客服要软件 2 在网站点击查看二维码 3、往下拉点击安...

  • 安卓隐藏密码,密码变小圆点

    final ClearEditText newPwdTextGropuSure = new ClearEditTe...

  • Android点击显示隐藏密码

    点击图标显示隐藏密码功能 //密码不显示时点击显示 mPwd.setTransformationMethod(Hi...

网友评论

      本文标题:安卓 点击查看/隐藏密码

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