Android Glide加载图片成圆形
16lz
2021-01-23
今天,简单讲解android使用glide加载图片成圆形。
这个很简单,因为之前需要在RecyclerView里加载圆形图片,所以在网上查找了资料,很简单就解决了。
1、导入依赖
implementation 'com.github.bumptech.glide:glide:4.6.1'
2、用Glide加载圆形图片
Glide.with(context).load(list.get(position).getImgsrc()) .apply(RequestOptions.bitmapTransform(new CircleCrop())) .into(holder.img);
还可以加载圆角图片
Glide.with(this) .load("http://img5.duitang.com/uploads/item/201506/07/20150607110911_kY5cP.jpeg") .apply(RequestOptions.bitmapTransform(new CircleCrop())) .into(circle); Glide.with(this) .load("http://img.jiuzheng.com/memberlogo/s/57/0a/570af0f48f1e0327178b468d.jpg") .apply(RequestOptions.bitmapTransform(new RoundedCorners(20)))//圆角半径 .into(round1); Glide.with(this) .load("http://img.jiuzheng.com/memberlogo/s/57/0a/570af0f48f1e0327178b468d.jpg") .apply(RequestOptions.bitmapTransform(new RoundedCorners(60)))//圆角半径 .into(round2);
- 这样,我们用Glide 原生方法便实现了加载圆形、圆角图片的功能。关键代码在于:
- 圆形图片
.apply(RequestOptions.bitmapTransform(new CircleCrop()))
2.圆角图片
.apply(RequestOptions.bitmapTransform(new RoundedCorners(20)))//圆角半径
Android Glide加载图片成圆形就讲完了。
就这么简单。
更多相关文章
- GifView控件,android显示gif图片
- Android 图片压缩实现过程代码
- Android 图片异步加载的体会,SoftReference已经不再适用
- Android如何拍照或选择图片并裁剪
- Android加载图片时OOM异常解决办法——Bitmap Options
- Android高效加载大图、多图解决方案,有效避免程序内存溢出现象
- Android 截取屏幕图片并保存
- (4.1.12)Android高效加载大图、多图解决方案,有效避免程序OOM