今天,简单讲解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(安卓)数字签名及命令行启动执行A
  2. Android:“万能”Activity重构篇
  3. Android MediaRecorder录制视频音量小问
  4. Exported service does not require perm
  5. Android开发心得(二)——android布局管理以
  6. Android(安卓)应用广告过滤几种方式
  7. android之进程和应用程序的生命周期
  8. Android内存(内存溢出 内存不足 内存低 .
  9. Android进阶之_实现滑动的7种方式详解
  10. Freescale IMX6 Android (3): 手动制作An