今天,简单讲解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. Android(安卓)matrix 控制图片的旋转、缩放、移动
  2. android拍照与读取相册
  3. Android(安卓)报错:Caused by: android.os.FileUriExposedExcepti
  4. Android(安卓)P SystemUI之StatusBar UI布局status_bar.xml解析
  5. Android--SoLoader,android动态加载so库
  6. Android异步加载图像小结 (含线程池,缓存方法)
  7. android解决坚屏拍照和保存图片旋转90度的问题,并兼容4.0
  8. Android(安卓)Paging组件Demo
  9. Android(安卓)TabHost使用、动态加载内容

随机推荐

  1. Android实现动态改变屏幕方向(Landscape &
  2. Android Studio系列教程三--快捷键
  3. Android之音量调节
  4. Android应用程序——四大组件之Activity
  5. 前端和Android / IOS 对接问题
  6. Android坐标系、视图坐标系与触控事件(Mot
  7. Android技术栈
  8. [Android] [Java] 分享 Process 执行命令
  9. Android 连接tomcat模拟登陆账号
  10. Android Wi-Fi工作原理