Android官方输入框,显示隐藏小眼睛
Posted mo_weifeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android官方输入框,显示隐藏小眼睛相关的知识,希望对你有一定的参考价值。
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintEnabled="false"
app:passwordToggleDrawable="@drawable/password_toggle_selector"
app:passwordToggleEnabled="true">
<EditText
android:id="@+id/et_password"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@null"
android:drawablePadding="8dp"
android:gravity="center_vertical"
android:hint="请输入密码"
android:inputType="textPassword"
android:maxLines="1"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:singleLine="true"
android:textColor="@color/main"
android:textColorHint="#a4c2f4"
android:textSize="15sp" />
</com.google.android.material.textfield.TextInputLayout>
password_toggle_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/password_toggle_show"
android:state_checked="true"/>
<item android:drawable="@drawable/password_toggle_hide"/>
</selector>
password_toggle_show.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@mipmap/account_ic_psw_checked"
android:width="22dp"
android:height="22dp"/>
</layer-list>
password_toggle_hide.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@mipmap/account_ic_psw_uncheck"
android:width="22dp"
android:height="22dp"/>
</layer-list>
account_ic_psw_uncheck
account_ic_psw_checked
以上是关于Android官方输入框,显示隐藏小眼睛的主要内容,如果未能解决你的问题,请参考以下文章
一起Talk Android吧(第四百六十四回:给EditText添加眼睛图片来实现显示和隐藏密码功能)
IE8 input X 去掉文本框的叉叉和密码输入框的眼睛图标