正文
Glide是目前 Android 上最流行的图片加载库之一。
implementation("com.github.bumptech.glide:glide:4.11.0")
不设置圆角
Glide.with(App.context) .load(listItem.image_url) .error(App.context.resources.getDrawable(R.mipmap.item_icon, App.context.theme)) .into(holderView.mIvRightIcon!!)
下面简单记录一下加载图片圆角配置。
RoundedCorners
private var requestOptions: RequestOptions = RequestOptions() .centerCrop() //裁剪 .transform(RoundedCorners(10)) //设置圆角半径
.apply(requestOptions)
CircleCrop
或者使用CircleCrop(),加载圆形图片
.apply(RequestOptions.bitmapTransform(CircleCrop()))
或者只对于某些角为圆角,可以使用 glide-transformations库
//第二个参数是边框宽度(一般设为0) .apply(RequestOptions.bitmapTransform(RoundedCornersTransformation(20, 0)))
参考文章
《》
