package com.android.app_base.base.adapter; import android.text.method.HideReturnsTransformationMethod; import android.text.method.PasswordTransformationMethod; import android.widget.EditText; import android.widget.ImageView; import androidx.databinding.BindingAdapter; /** * @author Ljj * @date 2023.03.26. 17:38 * @desc */ public class EditTextAdapter { @BindingAdapter({"passwordVisibility"}) public static void setPasswordVisibility(EditText editText, boolean visibility) { if(visibility){ editText.setTransformationMethod(PasswordTransformationMethod.getInstance()); }else { editText.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); } editText.setSelection(editText.length()); } }