Glide使用指南
2016-05-12 14:18
267 查看
一、Glide的下载链接
Github的Glide下载地址
二、个人封装的简单工具类
public class GliderImageLoaderUtil { /** * 加载网络图片或本地文件夹图片 */ public static void load(Context context, String imgUrl, ImageView imgView) { Glide.with(context).load(imgUrl).diskCacheStrategy(DiskCacheStrategy.ALL).into(imgView); } /** * 快速加载网络GIF图 */ public static void loadGif(Context context, String imgUrl, ImageView imgView) { Glide.with(context).load(imgUrl).asGif().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imgView); } public static void load(Context context, String imgUrl, ImageView imgView, BitmapTransformation transformations) { Glide.with(context).load(imgUrl).diskCacheStrategy(DiskCacheStrategy.ALL).transform(transformations).into(imgView); } public static void load(Activity activity, String imgUrl, ImageView imgView) { Glide.with(activity).load(imgUrl).diskCacheStrategy(DiskCacheStrategy.ALL).into(imgView); } public static void load(Activity activity, String imgUrl, ImageView imgView, BitmapTransformation transformations) { Glide.with(activity).load(imgUrl).diskCacheStrategy(DiskCacheStrategy.ALL).transform(transformations).into(imgView); } public static void load(android.support.v4.app.Fragment fragment, String imgUrl, ImageView imgView) { Glide.with(fragment).load(imgUrl).diskCacheStrategy(DiskCacheStrategy.ALL).into(imgView); } public static void load(android.support.v4.app.Fragment fragment, String imgUrl, ImageView imgView, BitmapTransformation transformations) { Glide.with(fragment).load(imgUrl).diskCacheStrategy(DiskCacheStrategy.ALL).transform(transformations).into(imgView); } public static void load(android.app.Fragment fragment, String imgUrl, ImageView imgView) { Glide.with(fragment).load(imgUrl).diskCacheStrategy(DiskCacheStrategy.ALL).into(imgView); } public static void load(android.app.Fragment fragment, String imgUrl, ImageView imgView, BitmapTransformation transformations) { Glide.with(fragment).load(imgUrl).diskCacheStrategy(DiskCacheStrategy.ALL).transform(transformations).into(imgView); } /** * 加载本地drawable图片(包括gif) */ public static void load(Context context, int drawableId, ImageView imgView) { Glide.with(context).load(drawableId).diskCacheStrategy(DiskCacheStrategy.ALL).into(imgView); } /** * 快速加载gif图 */ public static void loadGif(Context context, int drawableId, ImageView imgView) { Glide.with(context).load(drawableId).asGif().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imgView); } public static void load(Context context, int drawableId, ImageView imgView, BitmapTransformation transformations) { Glide.with(context).load(drawableId).diskCacheStrategy(DiskCacheStrategy.ALL).transform(transformations).into(imgView); } public static void load(Activity activity, int drawableId, ImageView imgView) { Glide.with(activity).load(drawableId).diskCacheStrategy(DiskCacheStrategy.ALL).into(imgView); } public static void load(Activity activity, int drawableId, ImageView imgView, BitmapTransformation transformations) { Glide.with(activity).load(drawableId).diskCacheStrategy(DiskCacheStrategy.ALL).transform(transformations).into(imgView); } public static void load(android.support.v4.app.Fragment fragment, int drawableId, ImageView imgView) { Glide.with(fragment).load(drawableId).diskCacheStrategy(DiskCacheStrategy.ALL).into(imgView); } public static void load(android.support.v4.app.Fragment fragment, int drawableId, ImageView imgView, BitmapTransformation transformations) { Glide.with(fragment).load(drawableId).diskCacheStrategy(DiskCacheStrategy.ALL).transform(transformations).into(imgView); } public static void load(android.app.Fragment fragment, int drawableId, ImageView imgView) { Glide.with(fragment).load(drawableId).diskCacheStrategy(DiskCacheStrategy.ALL).into(imgView); } public static void load(android.app.Fragment fragment, int drawableId, ImageView imgView, BitmapTransformation transformations) { Glide.with(fragment).load(drawableId).diskCacheStrategy(DiskCacheStrategy.ALL).transform(transformations).into(imgView); } }
三、Glide的使用完全解析
Glide的详细教科书
相关文章推荐
- 【深度学习Deep Learning】资料大全
- PHP扩展开发--02.包裹第三方的扩展
- IOS 绘图 bitmap 滤镜 图片合成
- Ubuntu16.04 64位系统下面安装JDK1.7
- 大型网站架构技术一览
- 剑指offer之面试题31连续子数组的最大和
- Ubuntu16.04 64位系统下面安装JDK1.7
- Git 的 .gitignore 配置
- 集成支付宝钱包支付iOS SDK的方法与经验
- c语言中static 函数和普通函数的区别?
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- tango_with_django阅读笔记
- libiop通讯流程和api讲解
- NSURLConnection请求时间
- PHP扩展开发--01.编写一个helloWorld扩展
- 第12章 段式内存管理
- 盖茨比有什么了不起
- 免费、开放智能家居平台战略发布会在深圳隆重举行
- nginx运行过程中删除log文件无效
- Lsi卡和IB卡在CentOS中升级