一个加载和缓存图片的库,专为 Android 在实现平滑滚动展示图片上设计,当然普通的静态展示也就不成问题。它的功能在于媒体解压,内存和磁盘缓存,资源池管理,它的优点是高效,上手简单。获取网络图片时,它支持 Volley 或者 OkHttp,默认情况下是最原始的请求方式。
除了 Glide,知名度较高的还有 Picasso, Fresco,之间的对比可以看下这个 Android 库 图片库比较。从发布时间上来说,Fresco 最早,然后是 Glide,Picasso 和 Glide 在 GitHub 上的发布仅相差了一个月不到。


功能上来说,Glide 是最全的,实际项目中也选用了 Glide 作为图片库,本想着直接对 Glide 进行源码分析,但如果先分析其他图片库再来分析 Glide 说不定会有不同的理解。
所以我计划先分析下 Picasso,一来它是 JakeWharton 主导的,思路上说不定和 Retrofit 有点相似,二来发布时间上相对 Fresco 也比较新一些。所以 Fresco 就不看了,主要对比 Picasso 和 Glide。
网友评论