首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Glide相关
南北是北北
创建于2025-09-11
订阅专栏
glide
暂无订阅
共5篇文章
创建于2025-09-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Coil图片缓存机制
一、硬盘缓存 硬盘缓存为文件缓存,具体实现在coil的base中 1.1 DiskCache接口 首先来看DiskCache接口: Builder(下面会用到): 1.2 DiskCache实现(代理
Glide中GroupedLinkedMap数据结构
它要解决什么问题 普通 LinkedHashMap 的 access order 是针对单个元素;Glide 需要的是针对“同一规格的一组对象(一个桶)”做 LRU:例如同尺寸/同 Config 的
bitmap缩放怎么优化性能
一、优先在“解码阶段”缩小(最省) 1) 老 API(<28): BitmapFactory.Options.inSampleSize 要点: 先测尺寸再解码(inJustDecodeBounds=t
支持缩放的bitmap的view怎么设计缓存
总体思路(像地图那样干) 金字塔金层(Multi-Resolution Pyramid) : 按 1/2、1/4、1/8… 尺度抽样出多个层级(L0=原图,L1=1/2,L2=1/4…),每层再按固定
Glide图片缓存机制
一、BitmapRecycle bitmap回收池: 这里着重看BitmapPool,LruPoolStrategy,GroupedLinkedMap这三个以及其实现类即可,感觉设计理念和精髓就在其中