نمایش و پنهان کردن رمز عبور در اندروید با Toggle Password
24 آبان 1399 1399-08-24 20:16نمایش و پنهان کردن رمز عبور در اندروید با Toggle Password
نمایش و پنهان کردن رمز عبور در اندروید با Toggle Password
خیلی وقتا پیش میاد که میخوایم از کاربر رمز عبور رو بگیریم.
و این قابلیت رو هم به کاربر بدیم که هرموقع که خودش خواست بتونه این رمز عبور رو ببینه و هرموقع هم خواست دوباره به حالت ستاره برگردونه.
یعنی اینکه اطرافیان هم نتونن ببینن.
برای اینکار باید از TextInputLayout توی فایل xml خودتون استفاده کنید.
برای اینکه به این view دسترسی داشته باشید، باید این کد رو به app/build.gradle پروژه تون اضافه کنید:
implementation 'com.google.android.material:material:1.2.1'
و در نهایت هم باید این کدها رو به فایل xml خودتون اضافه کنید:
<com.google.android.material.textfield.TextInputLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:background="#e8e8e8" android:hint="پسورد خود را وارد کنید" app:passwordToggleEnabled="true" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent"> <com.google.android.material.textfield.TextInputEditText android:layout_width="match_parent" android:layout_height="wrap_content" android:fontFamily="@font/iran_sans" android:inputType="numberPassword" /> </com.google.android.material.textfield.TextInputLayout>
توی ویدیو زیر به طور کامل توضیح دادم. میتونی آموزش کاملش رو ببینی