Skip to content

Instantly share code, notes, and snippets.

@hasankucuk
Created April 11, 2018 14:43
Show Gist options
  • Save hasankucuk/5fbee75bc9ed6a0e409b3dd509c277b1 to your computer and use it in GitHub Desktop.
Save hasankucuk/5fbee75bc9ed6a0e409b3dd509c277b1 to your computer and use it in GitHub Desktop.
Android - Password Toggle Tint Selector
layout >>>
<android.support.design.widget.TextInputLayout
android:id="@+id/textInputLayoutOldPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:passwordToggleDrawable="@drawable/password_icon_selector"
app:passwordToggleTint="@drawable/password_toggle_tint_selector"
app:passwordToggleEnabled="true"
>
<android.support.design.widget.TextInputEditText
android:inputType="textPassword"
android:paddingEnd="10dp"
android:id="@+id/edtChangePasswordOld"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="10dp"
android:singleLine="true"/>
</android.support.design.widget.TextInputLayout>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When password is shown as text, the drawable will be off_white coloured -->
<item android:color="@color/iconGreyColorDark" android:state_checked="true"/>
<item android:color="@color/iconGreyColor"/>
</selector>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment