引入:

  implementation 'jp.wasabeef:glide-transformations:4.0.1'

常用的几种效果

Crop(剪裁: 圆角,圆形,正方形..)

CropTransformationCropCircleTransformationCropSquareTransformationRoundedCornersTransformation

Color(过滤色: 素描,反转...)

ColorFilterTransformationGrayscaleTransformation

Blur(模糊..)

BlurTransformation

Mask(遮罩..)

MaskTransformation 

MultiTransformation 可以同时设置多个transformations,官方示例:

val multi = MultiTransformation<Bitmap>(BlurTransformation(25),RoundedCornersTransformation(128, 0, CornerType.ALL))
Glide.with(this).load(R.drawable.demo).apply(bitmapTransform(multi)).into(imageView) 

遇到一个小问题:

RoundedCornersTransformation 圆角效果

在xml 中设置

android:scaleType="centerCrop"

这的时候,不起效果,其他center,fit等可以显示圆角效果,这咋解决呢?

看github 上有不少同志遇到过这个问题:

https://github.com/wasabeef/glide-transformations/issues/16

我尝试了下面的方法,可以显示:

 Glide.with(this).load(imgUrl2).transform(CenterCrop(),RoundedCorners(25)).into(ivTeacherIcon)

glide-transformations 使用笔记相关推荐

  1. 图片加载框架Glide的简单使用

    图片加载框架Glide的相关使用 一.搭建环境 1.引入依赖,设置网络权限 implementation 'com.github.bumptech.glide:glide:3.7.0' 代码实现 1. ...

  2. Android 常用开源框架源码解析 系列 (四)Glide

    一.定义  Glide 一个被google所推荐的图片加载库,作者是bumptech.对Android SDk 最低要求是 API 10  与之功能类似的是Square公司的picasso  二.基本 ...

  3. Glide 图片形状裁剪 ,滤镜等

    Glide . Picasso . Fresco 已逐渐成为Android主流的图片加载工具(个人见解,使用Volley.ImageLoader.xUtils的大佬们请勿喷~),在多数Android程 ...

  4. Android Glide加载图片时转换为圆形、圆角、毛玻璃等图片效果

     Android Glide加载图片时转换为圆形.圆角.毛玻璃等图片效果 附录1简单介绍了Android开源的图片加载框架.在实际的开发中,虽然Glide解决了快速加载图片的问题,但还有一个问题悬 ...

  5. Glide 入门到精通之十二 ——自定义转换

    http://mrfu.me/2016/02/28/Glide_Custom_Transformations/ Transformations 在图片被显示之前,transformations(转换) ...

  6. android glide滤镜,Glide 图片形状裁剪 ,滤镜等(示例代码)

    Glide . Picasso . Fresco 已逐渐成为Android主流的图片加载工具(个人见解,使用Volley.ImageLoader.xUtils的大佬们请勿喷~),在多数Android程 ...

  7. Android之Glide图像处理

    经过了一段时间的忙碌,终于有一点点自己的学习时间,后悔在前段时间的开发中遇到好多有趣的问题,虽然解决了,但是都没有时间记录下来,准备接下来补上.看到了Glide圆角加载后,深入了解才知道还有其他的变换 ...

  8. #转# Glide图片框架

    零.前言 本文所使用的Glide版本为3.7.0 如果需要使用V4的最新版本请参考Glide V4使用指南 一.简介 Glide,一个被google所推荐的图片加载库,作者是bumptech.这个库被 ...

  9. Android进阶-- Glide 图片形状裁剪 ,滤镜等

    Glide . Picasso . Fresco 已逐渐成为Android主流的图片加载工具(个人见解,使用Volley.ImageLoader.xUtils的大佬们请勿喷~),在多数Android程 ...

  10. Glide 图片框架

    多级缓存支持(最小化存储开销和解码次数) 默认情况下,Glide 会在请求图片之前检查以下多级缓存 活动资源 - 是否有另一个 View 正在展示这张图片 内存缓存 - 是否最近被加载过并仍存在于内存 ...

最新文章

  1. Softmax函数详解与推导
  2. Python lambda表达式与函数式编程
  3. 全球及中国工业金刚石微米粉行业十四五规划研究与发展战略分析报告2021年版
  4. 云上快速搭建Serverless AI实验室
  5. WCF开发框架形成之旅--个人图片信息的上传保存
  6. Mac OS X搭建C#开发环境
  7. Batch Normalization 反向传播(backpropagation )公式的推导
  8. TG Pro for Mac(Mac电脑硬件温度监测工具)
  9. 自己写的一个Js小插件
  10. Hamming(汉明)窗的原理介绍及实例解析
  11. 【深度完美精简版 5.10】 Deepin-LiteXP-5.10
  12. 使用Android Studio实现简单的计算器(已亲自实验通过)
  13. 光子晶体中的平面波展开法学习
  14. Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码
  15. python非技术面试题宝典
  16. PySpark RDD操作
  17. 在html页面中展示pdf文件,实现在线阅读
  18. cf1367E 思维+贪心
  19. 更改xshell远程服务器的终端字体颜色并突出显示用户名
  20. 信息系统监理师视频教程

热门文章

  1. Nacos报错 Can‘t find dependent libraries(坑!)
  2. python且条件_Python条件判断语句 if
  3. WordPress 修改自定义文章类型的固定链接结构
  4. Oracle 18c单实例BenchmarkSQL跑分测试
  5. 【办公-WORD】特殊字符替换-^l-下箭头(↓),^p-换行等等
  6. c++中指针p,*p的区别
  7. Linux的基本概念和特点
  8. 孩子应该远离电子产品:iPad成儿童视力杀手
  9. Solidity函数返回(returns)多个值及接收方式
  10. H5界面调用原生,实现拍照、选择图库和文件功能