@BindingAdapter(value = {"imageUrl", "circle"}, requireAll = false)
public static void loadImage(ImageView view, String url, Boolean circle) {
if (circle == null || !circle) {
Glide.with(view.getContext()).load(url).into(view);
} else {
Glide.with(view.getContext()).load(url).asBitmap().centerCrop().into(new BitmapImageViewTarget(view) {
@Override
protected void setResource(Bitmap resource) {
RoundedBitmapDrawable circularBitmapDrawable =
RoundedBitmapDrawableFactory.create(view.getResources(), resource);
circularBitmapDrawable.setCircular(true);
view.setImageDrawable(circularBitmapDrawable);
}
});
}
}
ImageViewBindingAdapters.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:GoogleBookReader-android
作者:
评论列表
文章目录