释放双眼,带上耳机,听听看~!

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

就这么简单。

android glide圆形图片,Android Glide加载图片成圆形相关推荐

  1. 关于解决 从相册中选择照片后无法剪切图片以及无法加载图片的问题

    程序分析: 主要分两个部分 (1)先拍照,然后剪切,最后显示出来.    (2)从相册中选择一张照片进行剪切然后显示出来 代码参照<第一行代码>,书中的代码运行时(2)出现了问题,无法剪切 ...

  2. 微信小程序开发——设置默认图片、错误加载图片

    wxml: <image src='{{imgArr[index]==""?defaultImg:imgList[index]}}' binderror="erro ...

  3. Android RecyclerView使用 及 滑动时加载图片优化方案

    1.控制线程数量 + 数据分页加载2.重写onScrollStateChanged方法 这个我们后面再谈,下面先来看看RecyclerView控件的使用及我们为什么选择使用它 RecyclerView ...

  4. html异步加载图片,javascript-img异步加载图片

    在开发中,我们经常有异步加载图片的请求,然后在图片加载成功后做一些操作,一般我们通过onload方法来实现.网上有两种写法,大家可以先看一下(注:logo.jpg是张本地图片): 例子1: var i ...

  5. Unity3d:加载Format是RGB24位的图片失败(加载图片显示问号)

    问题描述:加载图片显示是个红色的问号,调试发现,Texture的Format=RGB24的都加载失败,ARGB32位的都能成功,按照常规,首先去度娘,看是否有人遇到和我同样的问题,结果一无所获.将用N ...

  6. css加载背景图片和img加载图片的区别?

    1.写在html里的是以标签形式存在的 2.写在css里面的图片是以背景图片的形式存在的, 3.网页会先加载<img>标签的内容,再加载背景图片. 4.css管装饰,也就是显示效果, 5. ...

  7. uniapp页面显示服务器图片,uniapp实现加载图片失败显示占位图

    平常在项目中,我们会经常需要有加载网络图片的功能,但是存在图片地址问题.网络问题等导致图片加载失败,需要展示一个占位图,所以我这里总结了三种办法,仅供大家参考,写的不好大家见谅. 一.导入第三方插件, ...

  8. 固定大小显示图片html,JQuery加载图片自适应固定大小的DIV

    如何在固定大小的div中放置一个图片,当图片较小时显示实际大小,当图片超过div 大小时图片 自动适应div 的大小 jquery图片自适应大小实现过程的主要代码: 代码如下: .divImg{ ma ...

  9. 图片墙瀑布式加载图片方法

    像嘀咕网一样,图片和回复异步以图片墙的方式加载到页面的方法.需要引入附件中的包: 首先在photo.html中显示第一页的内容,图片墙的最外面要有如下div <div style="v ...

  10. Glide 如何实现正确加载图片而没有错位

    我们在平时的项目使用下面的代码 GlideApp.with(context).load(url).into(imageView); 当我们在常见的列表界面中(如 recycleview 实现的列表), ...

最新文章

  1. 计算机能破坏光盘中的系统吗,因为某些程序被破坏需要重装系统,用2000的盘重装可以吗?...
  2. r型聚类典型指标_文献解读 | 缺陷和非缺陷型精神分裂症脑网络功能紊乱的共性和异性...
  3. linux每日命令(14):less命令
  4. qt开发环境 - c++之输入,输出,名字空间定义,名字空间指令,名字空间声明
  5. 概述造船业ERP信息化的方法
  6. 3-5Tensor创建编程实例
  7. 电子科大820历年真题_【真题实战】电子科技大学2016计算机专业基础820真题
  8. vf省计算机考试题库,计算机二级VF上机题库及答案
  9. 【知识碎片】JavaScript篇
  10. linux上openmp测试
  11. 买菜201809-2
  12. 数值计算实验1 Matlab基础实验
  13. 跟着Nature Communications学作图--渐变火山图
  14. 代码雨【code rain】 cmd 命令快速实现 + java 实现
  15. 电脑系统里如何设置dns服务器
  16. Vi IMproved
  17. 什么样的Python培训机构才是好机构?
  18. 浙大毕业演讲 --- 马一浮
  19. C Primer Plus (第六版) 第七章 7.11编程练习 参考答案
  20. 大一C语言总结贴(持更) Part 3 计算圆周率

热门文章

  1. MCE公司:更有效的新型小分子CDK9抑制剂
  2. 富爸爸系列全集图书清单
  3. ML-Agents案例之地牢逃脱
  4. 如何在Axure中使用Iconfont图标字体
  5. QTableWidgetQTableView表格美化
  6. Vue后台--Ele组件表格根据数字展示数值
  7. 新办公室设置共享打印机
  8. Android RecyclerView设置paddingBottom,scrollbars跟随滑动到底部
  9. LeetCode #121 买卖股票的最佳时机 贪心 单调栈 动态规划
  10. 郑州大学本科生毕业论文latex模板