引入:

    implementation 'com.github.bumptech.glide:glide:4.9.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><ImageViewandroid:id="@+id/image1"android:layout_width="120dp"android:layout_height="120dp"android:layout_gravity="center_horizontal" /><ImageViewandroid:id="@+id/image2"android:layout_width="120dp"android:layout_height="120dp"android:layout_gravity="center_horizontal" /><ImageViewandroid:id="@+id/image3"android:layout_width="120dp"android:layout_height="120dp"android:layout_gravity="center_horizontal" />
</LinearLayout>
package zhangphil.glide;import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ImageView;import com.bumptech.glide.Glide;
import com.bumptech.glide.load.resource.bitmap.CircleCrop;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
import com.bumptech.glide.request.RequestOptions;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);String imgUrl = "https://avatar.csdn.net/9/7/A/3_zhangphil.jpg";ImageView image1 = findViewById(R.id.image1);ImageView image2 = findViewById(R.id.image2);ImageView image3 = findViewById(R.id.image3);Glide.with(this).load(imgUrl).centerCrop().into(image1);//加载原始图片和其他形状的图片形状作为对比。Glide.with(this).load(imgUrl).apply(RequestOptions.bitmapTransform(new CircleCrop())).into(image2);//标准圆形图片。Glide.with(this).load(imgUrl).apply(RequestOptions.bitmapTransform(new RoundedCorners(50))).into(image3);//四周都是圆角的圆角矩形图片。}
}

输出如图:

Android标准Glide加载圆形图和圆角矩形图相关推荐

  1. Android Glide加载圆形图片、圆角图片,部分圆角图片的使用方法

    Android Glide加载圆形图片.圆角图片,部分圆角图片的使用方法 前言 Gilde圆形图片/头像 Gilde普通圆角图片即四个角都是圆角 Gilde对指定角设置圆角 前言 通过本文,您可以实现 ...

  2. Android之glide加载圆形图片地址异常监听

    1 问题 glide加载图片地址的时候,可能这个地址没有图片,那么我们需要对这种异常情况进行处理,当然我们也需要把这个图片进行圆形化 2 代码解决 Glide.with(mContext).load( ...

  3. Android Glide 加载圆形图片(绝对实用)

    1.导入依赖 implementation 'com.github.bumptech.glide:glide:4.6.1' 2.用Glide加载圆形图片 Glide.with(context).loa ...

  4. Android使用Glide加载Gif慢 获取gif时间

    1,解决Glide加载Gif非常慢问题 Glide.with(MainActivity.this).load(url).asGif().diskCacheStrategy(DiskCacheStrat ...

  5. Glide加载圆形图片和自定义圆角图片和对指定的角加载圆角

    先上效果图: 因注释很细,就不一一解释说明了! 1.Glide加载圆形图片: 自定义GlideCircleTransUtils继承BitmapTransformation,重写transform()方 ...

  6. Glide 加载圆形头像和gif 图

    首先到github 上搜索glide 看看版本号 目前是 implementation 'com.github.bumptech.glide:glide:4.9.0'annotationProcess ...

  7. android加载长图宽度自适应,Android使用Glide加载超长图

    app项目开发过程中,大都有查看图片详情的功能模块.实现的方式一般都是通过viewpager+photoView+Glide的方式.这种方式下,如果碰到加载超长图,比如说高清版的清明上河图/世界地图, ...

  8. Android Glide加载圆形图片,设置圆形边框

    Glide加载图片,Glide可以很方便的实现圆形加载并且也还可以设置变色边框. 关于Glide的加载在这里不详细说了,主要说一下自定义BitmapTransformation来实现圆形图片加载 st ...

  9. Glide加载圆形图片并且带白色边框(绝对实用)

    导入依赖:我不知道其他版本的能不能用 api 'com.github.bumptech.glide:glide:4.6.1' 1.创建一个类 /*** 加载圆形头像带白色边框*/ public cla ...

最新文章

  1. 优化实战:不要随便将字段折腾来折腾去的
  2. 【金三银四跳槽季】Java工程师的面试之路,需要“解锁”哪些技术盲点?
  3. LeetCode Construct Quad Tree(dfs)
  4. 大数问题(一个特别大的数需要用数组或字符串来表示)
  5. 详解Scala函数也是对象的特性
  6. mybatis解决 1 字节的 UTF-8 序列的字节 1 无效
  7. BugkuCTF-PWN题pwn3-read_note超详细讲解
  8. 聊聊Java的异常机制问题
  9. VS2012下基于Glut glRotatef glTranslatef示例程序:
  10. 代理ip池的ip是重复利用的吗_爬虫被封怎么办?用Node.js构建一个私人IP代理池...
  11. 社区奖品之金士顿1G U盘
  12. 数据是指在计算机科学中能够被,5. 数据在 计算机科学中 是指所有能输入到计算机并 被计算机程序处理的符号的总称。( )...
  13. LeetCode Hard难度题目题解汇总(5/150)
  14. 斯坦福大学啥课最火?读了这些书你就知道了!
  15. Textual Entailment(自然语言推理-文本蕴含) - AllenNLP
  16. excel组合汇总_Excel汇总20140602
  17. java迷你DVD管理器
  18. 大疆无人机 Android 开发总结——视频解码
  19. 邻接矩阵与拉普拉斯矩阵
  20. 腾讯云海量社交网络业务下的DevOps架构应用实践

热门文章

  1. 在浏览器输入url回车之后发生了什么?
  2. Dextran-Azide,Dextran-N3结构式;叠氮修饰的葡聚糖 科研用试剂说明
  3. 【Java】编码中使用String.format()前缀自动自动填充,理清思路,少掉坑。
  4. woe分析_【详解】银行信用评分卡中的WOE在干什么?
  5. python逻辑回归识别猫(持续更新中)
  6. 装机教程:VMWare下安装Linux系统(超级详细版 学不会你打我)
  7. 有感于.net社区挺唐骏的作假的文章,诚实是美德,你们可以做假发财成功,但请不要批评,嘲笑他人诚实贫穷...
  8. 按头安利 好看又实用的家具su模型素材看这里
  9. 阿里云-邮件推送 java 代码 ,测试邮件推送服务,阿里云邮件推送,java
  10. python两层循环 循环完整体一个_Python学习教程(Python学习路线):Python编写循环的两个建议...