Glide图片加载
来源:互联网 发布:java调用exe程序 参数 编辑:程序博客网 时间:2024/06/03 19:59
原创:http://blog.csdn.net/qq_30379689/article/details/60373696
Glide的使用
前言
用过的人都知道,加载图片哪家强,只有Glide,由于Glide采用链式调用,所以加载图片只要一句话,而且默认还带有淡出效果的动画
- 1
Glide的简介
官方的原话
- Glide是一个快速和有效的开源媒体管理和图像加载Android框架包装媒体解码,内存和磁盘缓存,和资源汇集成一个简单和易于使用的界面
Glide的配置
配置很简单,只要在项目的Gradle添加依赖即可
- 1
- 2
当然,如果涉及到网络加载图片,记得增加网络权限
Glide的使用
1、初始化
Glide支持Activity和Fragment的绑定- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
2、加载资源
Glide支持网络资源、assets资源、Resources资源、File资源、Uri资源、字节数组
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
3、加载gif图片
① 加载静态gif图片
- 1
- 1
② 加载动态gif图片
2 Glide.with(this).load(imageUrl).asGif().into(imageView);
4、设置加载中和加载失败的图片
① 设置加载中图片
- 1
- 1
② 设置加载失败图片
2. error(R.drawable.error)
5、设置缩略图支持
- 1
- 2
- 1
- 2
6、设置加载动画
① 淡入淡出效果
- 1
- 1
② 无动画
- 1
- 1
③ 自定义动画
- 1
- 1
7、设置监听回调
- 1
- 1
8、设置加载尺寸
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
9、设置缓存策略
① 设置跳过内存缓存
- 1
- 1
② 设置缓存策略
- 1
- 1
- DiskCacheStrategy.ALL:缓存源资源和转换后的资源
- DiskCacheStrategy.NONE:不作任何磁盘缓存
- DiskCacheStrategy.SOURCE:缓存源资源
- DiskCacheStrategy.RESULT:缓存转换后的资源
③ 清理缓存
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
10、BitmapTransformation
你可能不知道Glide在Github上还有一个库,可以处理图片效果,比如裁剪、圆角、高斯模糊等等
① 引入依赖库
- 1
- 1
② 实现高斯模糊
- 1
- 2
- 1
- 2
- 1
当然,如果涉及到网络加载图片,记得增加网络权限
- 2
- 1
- 2
0 0
- 图片加载库Glide
- Android Glide 图片加载
- Glide加载图片
- 图片加载库Glide
- 图片加载库Glide
- 图片加载框架Glide
- Glide图片加载
- Glide图片加载
- Glide 加载图片变形
- Glide加载图片
- Glide 图片加载
- glide 图片加载
- Glide加载图片类型
- Glide图片加载
- 使用glide加载图片
- Glide图片加载
- Glide加载https图片
- Glide加载圆形图片
- C/C++头文件归档
- 填数中的dfs
- C++学习笔记
- slf4j教程
- 201521123108《Java程序设计》第3周学习总结
- Glide图片加载
- 计算机视觉之一:特征检测
- 1006
- Google 宣布 Android 将加入 Java 8 的原生支持
- 如何自己做Zabbix数据导出功能(下)
- UML概述与详解
- DNS查询
- Android Things专题2 硬件介绍
- Number of Boomerangs