1 gradle文件中引入相关库
implementation group: 'com.github.bumptech.glide', name: 'glide', version: '4.8.0'
implementation group: 'jp.wasabeef', name: 'glide-transformations', version: '2.0.1'
2 显示圆形图片
Glide.with(context)
.load(imgUrl)
.circleCrop()
.into(imageView)
3 显示圆角图片
val roundedCorners = RoundedCorners(UIUtil.dip2px(context, 10.0))
val option = RequestOptions.bitmapTransform(roundedCorners).override(
UIUtil.dip2px(context, 75.0),
UIUtil.dip2px(context, 75.0)
)
Glide.with(context)
.load(imgUrl)
.apply(option)
.into(imageView)
4 图片高斯模糊
val blurOption = RequestOptions.bitmapTransform(BlurTransformation(14, 7))
Glide.with(context)
.load(imgUrl)
.apply(blurOption)
.into(imageView)