android glide圆形图片,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 原生方法便实现了加载圆形、圆角图片的功能。关键代码在于:
圆形图片
.apply(RequestOptions.bitmapTransform(new CircleCrop()))
2.圆角图片
.apply(RequestOptions.bitmapTransform(new RoundedCorners(20)))//圆角半径
Android Glide加载图片成圆形就讲完了。
就这么简单。
android glide圆形图片,Android Glide加载图片成圆形相关推荐
- 关于解决 从相册中选择照片后无法剪切图片以及无法加载图片的问题
程序分析: 主要分两个部分 (1)先拍照,然后剪切,最后显示出来. (2)从相册中选择一张照片进行剪切然后显示出来 代码参照<第一行代码>,书中的代码运行时(2)出现了问题,无法剪切 ...
- 微信小程序开发——设置默认图片、错误加载图片
wxml: <image src='{{imgArr[index]==""?defaultImg:imgList[index]}}' binderror="erro ...
- Android RecyclerView使用 及 滑动时加载图片优化方案
1.控制线程数量 + 数据分页加载2.重写onScrollStateChanged方法 这个我们后面再谈,下面先来看看RecyclerView控件的使用及我们为什么选择使用它 RecyclerView ...
- html异步加载图片,javascript-img异步加载图片
在开发中,我们经常有异步加载图片的请求,然后在图片加载成功后做一些操作,一般我们通过onload方法来实现.网上有两种写法,大家可以先看一下(注:logo.jpg是张本地图片): 例子1: var i ...
- Unity3d:加载Format是RGB24位的图片失败(加载图片显示问号)
问题描述:加载图片显示是个红色的问号,调试发现,Texture的Format=RGB24的都加载失败,ARGB32位的都能成功,按照常规,首先去度娘,看是否有人遇到和我同样的问题,结果一无所获.将用N ...
- css加载背景图片和img加载图片的区别?
1.写在html里的是以标签形式存在的 2.写在css里面的图片是以背景图片的形式存在的, 3.网页会先加载<img>标签的内容,再加载背景图片. 4.css管装饰,也就是显示效果, 5. ...
- uniapp页面显示服务器图片,uniapp实现加载图片失败显示占位图
平常在项目中,我们会经常需要有加载网络图片的功能,但是存在图片地址问题.网络问题等导致图片加载失败,需要展示一个占位图,所以我这里总结了三种办法,仅供大家参考,写的不好大家见谅. 一.导入第三方插件, ...
- 固定大小显示图片html,JQuery加载图片自适应固定大小的DIV
如何在固定大小的div中放置一个图片,当图片较小时显示实际大小,当图片超过div 大小时图片 自动适应div 的大小 jquery图片自适应大小实现过程的主要代码: 代码如下: .divImg{ ma ...
- 图片墙瀑布式加载图片方法
像嘀咕网一样,图片和回复异步以图片墙的方式加载到页面的方法.需要引入附件中的包: 首先在photo.html中显示第一页的内容,图片墙的最外面要有如下div <div style="v ...
- Glide 如何实现正确加载图片而没有错位
我们在平时的项目使用下面的代码 GlideApp.with(context).load(url).into(imageView); 当我们在常见的列表界面中(如 recycleview 实现的列表), ...
最新文章
- 计算机能破坏光盘中的系统吗,因为某些程序被破坏需要重装系统,用2000的盘重装可以吗?...
- r型聚类典型指标_文献解读 | 缺陷和非缺陷型精神分裂症脑网络功能紊乱的共性和异性...
- linux每日命令(14):less命令
- qt开发环境 - c++之输入,输出,名字空间定义,名字空间指令,名字空间声明
- 概述造船业ERP信息化的方法
- 3-5Tensor创建编程实例
- 电子科大820历年真题_【真题实战】电子科技大学2016计算机专业基础820真题
- vf省计算机考试题库,计算机二级VF上机题库及答案
- 【知识碎片】JavaScript篇
- linux上openmp测试
- 买菜201809-2
- 数值计算实验1 Matlab基础实验
- 跟着Nature Communications学作图--渐变火山图
- 代码雨【code rain】 cmd 命令快速实现 + java 实现
- 电脑系统里如何设置dns服务器
- Vi IMproved
- 什么样的Python培训机构才是好机构?
- 浙大毕业演讲 --- 马一浮
- C Primer Plus (第六版) 第七章 7.11编程练习 参考答案
- 大一C语言总结贴(持更) Part 3 计算圆周率