今天,简单讲解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加载图片成圆形就讲完了。

 

就这么简单。

 

 

更多相关文章

  1. GifView控件,android显示gif图片
  2. Android 图片压缩实现过程代码
  3. Android 图片异步加载的体会,SoftReference已经不再适用
  4. Android如何拍照或选择图片并裁剪
  5. Android加载图片时OOM异常解决办法——Bitmap Options
  6. Android高效加载大图、多图解决方案,有效避免程序内存溢出现象
  7. Android 截取屏幕图片并保存
  8. (4.1.12)Android高效加载大图、多图解决方案,有效避免程序OOM

随机推荐

  1. Android(安卓)ANR keyDispatchingTimedOu
  2. 使用http协议获取网络图片
  3. android 导入第三方库出现java.lang.NoCl
  4. java.util.concurrent.ExecutionExceptio
  5. Android 安装apk的方法
  6. android开发笔记之LayoutInflater的理解
  7. android图片压缩工具类分享
  8. Android(安卓)Camera预览左右上下镜像
  9. Android设置全屏两种方式
  10. 下拉列表