Android Glide加载图片成圆形

今天,简单讲解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 原生方法便实现了加载圆形、圆角图片的功能。关键代码在于:
  1. 圆形图片
 .apply(RequestOptions.bitmapTransform(new CircleCrop()))

2.圆角图片

.apply(RequestOptions.bitmapTransform(new RoundedCorners(20)))//圆角半径

Android Glide加载图片成圆形就讲完了。

 

就这么简单。

 

 

发布了317 篇原创文章 · 获赞 223 · 访问量 111万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览