15.Glide图片加载设计
目录介绍
- 01.整体概述介绍
- 1.1 项目背景介绍
- 1.2 问题和思考
- 1.3 设计核心目标
- 1.4 产生收益
- 02.Glide设计思路
- 2.1 整体设计思路
- 2.2 设计初始化思路
- 2.3 封装参数设计
- 2.4 解析路径设计
- 2.5 读取资源设计
- 2.6 缓存方案设计
- 2.7 图片解码和压缩设计
- 2.8 图片显示设计
- 2.9 其他一些设计
- 03.Glide原理思考
- 3.1 要思考一些问题
- 3.2 原理流程的概括
- 3.3 封装参数实践
- 3.4 解析路径实践
- 3.5 读取资源实践
- 3.6 缓存方案实践
- 3.7 图片解码和压缩实践
- 3.8 图片显示实践
- 04.一些技术点思考
- 4.1 为何监听生命周期
- 4.4 对象池的优化思考
- 4.5 缓存方案思考
- 4.6 加载进度思考
- 4.9 Glide一些常见优化
- 05.Glide优秀的设计
- 5.1
- 06.如何实现加载速度
- 6.1 如何实现加载速度
- 6.2 加载速度思路分析
- 6.3 替换通信组件
- 6.4 添加拦截器和监听
- 6.5 回调和计算加载速度