android TextInputLayout 更换系统自带眼睛图标

登录界面中常用的密码框,我们会常常添加一个显示或隐藏密码的图标,在MD 的design 库:

  implementation 'com.android.support:design:27.0.2'

 控件:

android.support.design.widget.TextInputLayout

 已经支持这个功能,只需要添加一个属性就可以:

 app:passwordToggleEnabled="true"

 全部布局如下:


        
    

android TextInputLayout 更换系统自带眼睛图标_第1张图片

 

这是系统自带的效果,但是往往我们需要自定义,这个时候需要换图:

drawable 下 selector : selector_password_show_or_hide





布局:


        
    

效果图:

android TextInputLayout 更换系统自带眼睛图标_第2张图片

图片自己网上找撒。

你可能感兴趣的:(Android,5.x)