package com.android.app_base.base.adapter.databinding;
|
|
import android.text.TextUtils;
|
import android.view.View;
|
import android.widget.ImageView;
|
import android.widget.TextView;
|
|
import androidx.databinding.BindingAdapter;
|
|
import com.android.app_base.utils.GlideUtil;
|
|
/**
|
* @author Ljj
|
* @date 2023.06.08. 23:28
|
* @desc
|
*/
|
public class ViewAdapter {
|
|
@BindingAdapter("android:visibility")
|
public static void setVisibility(View view, boolean value) {
|
if (value){
|
view.setVisibility(View.VISIBLE);
|
}else {
|
view.setVisibility(View.GONE);
|
}
|
}
|
|
@BindingAdapter("android:visibility")
|
public static void setVisibility(View view, int value) {
|
if (value == 0){
|
view.setVisibility(View.GONE);
|
}else if (value == 1){
|
view.setVisibility(View.VISIBLE);
|
}else if (value == 2){
|
view.setVisibility(View.INVISIBLE);
|
}
|
}
|
|
}
|