bumptech/glide
面向 Android 的图片加载与缓存库,专注于图片列表的流畅滚动,内置解码与内存、磁盘缓存。
- Star
- 35,011
- Fork
- 6,169
- 未关闭 Issue
- 675
- 最近提交
- 4小时前
这是什么?
Glide 是一个面向 Android 的开源图片加载与媒体管理框架,把媒体解码、内存与磁盘缓存以及资源池化封装在简洁易用的链式 API 之后。开发者只需几行代码,就能获取、缩放并展示远程图片。
Glide 支持加载和显示视频截图、静态图片以及 GIF 动图。网络层可以替换:默认使用基于 HttpUrlConnection 的实现,也可以选择 OkHttp 或 Volley 的集成模块。
它的核心目标是让图片列表滚动得更加流畅,但在任何需要获取并显示远程图片的场景中都同样适用。R8 和 ProGuard 混淆规则已随 AAR 一同打包。
核心功能
- 01加载并显示图片、视频截图和 GIF 动图。
- 02在内存和磁盘中缓存解码后的媒体资源。
- 03网络层可替换,并提供 OkHttp 和 Volley 的可选集成。
- 04链式 API 支持缩放、裁剪、占位图和过渡动画。
- 05混淆规则已随库一同打包,R8 可自动识别。
适用场景
- 在需要流畅滚动的 RecyclerView 或 ListView 中展示远程图片。
- 加载并显示网络地址中的头像或缩略图。
- 在 Android 应用中播放 GIF 动图。
- 复用已有的 OkHttp 或 Volley 网络栈来加载图片。
快速上手
- 1
在 Gradle 构建中添加 Glide 依赖
implementation 'com.github.bumptech.glide:glide:5.0.9' - 2
使用 Glide 将图片加载到 ImageView 中
使用前须知
- 仅适用于 Android,最低 API 级别为 14,且需要针对 API 26 或更高版本编译。
- 不支持对超大图片进行缩放和平移的 ImageView。
收录于专题
标签
常见问题
- glide 是什么?
- 面向 Android 的图片加载与缓存库,专注于图片列表的流畅滚动,内置解码与内存、磁盘缓存。 Glide 是一个面向 Android 的开源图片加载与媒体管理框架,把媒体解码、内存与磁盘缓存以及资源池化封装在简洁易用的链式 API 之后。开发者只需几行代码,就能获取、缩放并展示远程图片。
- glide 可以免费使用吗?用的什么许可证?
- glide 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- glide 还在维护吗?
- 活跃维护中。glide 最近一次提交是在 2026年11月7日。
- glide 适合用来做什么?
- 在需要流畅滚动的 RecyclerView 或 ListView 中展示远程图片。 加载并显示网络地址中的头像或缩略图。 在 Android 应用中播放 GIF 动图。 复用已有的 OkHttp 或 Volley 网络栈来加载图片。
- glide 怎么安装和运行?
- 在 Gradle 构建中添加 Glide 依赖: implementation 'com.github.bumptech.glide:glide:5.0.9' 使用 Glide 将图片加载到 ImageView 中
- 在哪里获取 glide?
- 源代码和安装说明在 GitHub 上:https://github.com/bumptech/glide
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个用于 Android 应用的内存泄漏检测库,可在调试阶段自动报告泄漏对象。
3万+4 本周3990KotlinApache-2.0维护活跃更新于 17天前
一款直接运行在安卓手机上的 IDE,无需电脑或网络即可开发安卓应用。
577+36 本周119JavaGPL-3.0更新于 7小时前
使用 React 构建原生 Android、iOS 等应用的框架,界面由原生组件渲染。
12.7万+29 本周2.5万C++MIT更新于 10小时前
Firebase 官方 Android 快速入门示例集,涵盖认证、数据库、消息推送、存储等多项服务。
93417385KotlinApache-2.0更新于 12小时前
精选 Flutter 库、插件、教程、文章和示例项目的资源清单,按主题分类整理。
6.2万+84 本周6947Dart无许可证更新于 2个月前