
Glide框架解读
文章平均质量分 80
qq_38237224
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于Glide自定义实现ImageView添加图片渐变倒影
篇章目标要点 适用场景 Glide原有转换工具的启示 自定义转换类实现图片倒影 学习心得原创 2021-09-24 00:10:39 · 1084 阅读 · 0 评论 -
Glide源码教会我的抽象工厂模式用法
篇章目标要点 日常开发工作中,新入职场的童鞋对于接口Interface的最重要的认识就是用于异步通信,可以用于数据回调。今天我想结合Glide源码阅读中发现的接口Interface用途,引出今天的话题抽象工厂模式的用法。在介绍抽象工厂模式之前,先介绍下简单工厂模式的常见用法,随着展开抽象工厂模式的用法,优缺点分析,最后再结合Glide源码强化一下这种设计模式的运用。 简单工厂模式 定义:由一个工厂对象决定创建出哪一种产品类的实例。适用于创建一群相关类,如以下结构示例,一个用于生产形状的基类。被子类继承后可以原创 2021-09-12 23:03:55 · 152 阅读 · 0 评论 -
Glide缓存机制源码解读(一)---缓存架构初识
系列文章目录 关于Glide缓存源码解读计划分3篇文章完成解读 第一章 Glide缓存机制源码解读(一)缓存对象构建过程 第二章 Glide缓存机制源码解读(二)缓存的写入和读取实现 第三章 Glide缓存机制源码解读(三)缓存的控制和选择 文章目录系列文章目录缓存关注要点一、源码获取二、内存缓存对象三、硬盘缓存对象四、硬盘缓存操作接口学习心得 缓存关注要点 Glide是目前最为流行的图片加载框架,内部提供了缓存机制,本文系列目的是记录学习Glide缓存机制要点。缓存最主要的点就是读,写,控制,本文原创 2021-07-24 18:15:25 · 192 阅读 · 0 评论 -
Glide缓存机制源码解读(三)---缓存大小控制及View生命周期感知逻辑
篇章目标要点 Glide是目前最为流行的图片加载框架,内部提供了缓存机制,本文系列目的是记录学习Glide缓存机制要点。缓存最主要的点就是读,写,控制,本文就是围绕这几个方面进行解读。目的是通过向源码学习形成自己的能力进度和思考。目前已经有很多的文章都有撰写相应的学习笔记,部分笔记存在的问题时,所摘取的代码片段未标记代码来源,所以对照源码阅读时,有时找不到位置,本文介绍方法时,会注明相应的类的路径。在第一篇文章中已经介绍了Gilde使用了哪些缓存框架实现的内存缓存和硬盘缓存,完成了下图0.缓存对象构建。第二原创 2021-09-01 22:37:09 · 595 阅读 · 0 评论 -
Glide缓存机制源码解读(二)---网络图片下载及缓存过程
Glide缓存机制源码解读(二) 文章目录Glide缓存机制源码解读(二)篇章目标要点一、源码获取二、请求网络图片使用示例三、网络图片的下载流程四、写入缓存流程五、下载前缓存使用流程六、学习心得 篇章目标要点 Glide是目前最为流行的图片加载框架,内部提供了缓存机制,本文系列目的是记录学习Glide缓存机制要点。缓存最主要的点就是读,写,控制,本文就是围绕这几个方面进行解读。目的是通过向源码学习形成自己的能力进度和思考。目前已经有很多的文章都有撰写相应的学习笔记,部分笔记存在的问题时,所摘取的代码片段原创 2021-08-15 22:55:09 · 725 阅读 · 0 评论