| | |
| | | |
| | | import android.graphics.Bitmap; |
| | | import android.graphics.BitmapFactory; |
| | | import android.net.Uri; |
| | | import android.util.Base64; |
| | | import android.widget.ImageView; |
| | | |
| | | import androidx.databinding.BindingAdapter; |
| | | |
| | | import com.android.app_base.utils.GlideUtil; |
| | | |
| | | /** |
| | | * @author Ljj |
| | |
| | | */ |
| | | public class ImageViewAdapter { |
| | | @BindingAdapter({"imageUrl"}) |
| | | public static void loadImage(ImageView imageView, String url) { |
| | | public static void loadUrlImage(ImageView imageView, String url) { |
| | | GlideUtil.loadImage(url, imageView); |
| | | } |
| | | @BindingAdapter({"imageUri"}) |
| | | public static void loadUriImage(ImageView imageView, String uri) { |
| | | imageView.setImageURI(Uri.parse(uri)); |
| | | |
| | | } |
| | | @BindingAdapter({"imageBase64"}) |