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());
|
}
|
}
|