Oke, Sebelumnya disini saya akan memberikan bagai mana cara membuat Tombol Mata untuk View Password dan Hidden password saat di tekan.
Disini saya hanya menggunakan layout saja dan gradel.
Untuk pengguna android X
registrasi.xml
<!--Nah disini Kita harus memnambahkan android
input type dg isi textPassword-->
Untuk yang menggunakan Android Support v7 sbb :
<!--Setelah itu tambah kan
app:passwordToggleEnabled="true" sepert berikut-->
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:passwordToggleEnabled="true">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/txtpassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Password"
android:maxLines="1"
android:singleLine="true"
android:inputType="textPassword"/>
</com.google.android.material.textfield.TextInputLayout>
<Button
android:textColor="@color/white"
android:textSize="20sp"
android:id="@+id/btnKirim"
android:background="@color/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="25dp"
android:text="Kirim" />
Untuk yang menggunakan android.support.v7
<!--Nah disini Kita harus memnambahkan androidinput type dg isi textPassword--><!--Setelah itu tambah kan
app:passwordToggleEnabled="true"
sepert berikut-->
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" app:passwordToggleEnabled="true">
<android.support.design.widget.TextInputEditText
android:id="@+id/txtkode_mahasiswa"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Password"
android:maxLines="1"
android:singleLine="true"
android:inputType="textPassword"/>
</android.support.design.widget.TextInputLayout>
<Button
android:textColor="@color/white"
android:textSize="20sp"
android:id="@+id/btnKirim"
android:background="@drawable/corner_bright_light_blue"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="25dp"
android:text="Kirim" />
Untuk di gradel, buka pada build.gradle(Module:app)
Untuk yang menggunakan android X sbb :
//Android X
implementation 'com.google.android.material:material:1.0.0'
implementation 'com.android.support:design:30.0.0'
EmoticonEmoticon