Система загрузки изображений на Swift для платформ Apple с кэшированием, обработкой, прогрессивным декодированием и компонентами для SwiftUI и UIKit.
bumptech/glide
Библиотека для загрузки и кэширования изображений на Android, ориентированная на плавную прокрутку списков, с декодированием медиа и кэшем в памяти и на диске.
- Звёзды
- 35,010
- Форки
- 6,170
- Открытые issues
- 675
- Последний коммит
- 16 часов назад
Что это?
Glide — это библиотека с открытым исходным кодом для управления медиафайлами и загрузки изображений на Android. Она объединяет декодирование медиа, кэширование в памяти и на диске и пул ресурсов за простым fluent API, позволяя загружать, изменять размер и отображать удалённые изображения всего несколькими строками кода.
Glide загружает и отображает кадры из видео, изображения и анимированные GIF. Сетевой слой можно подключать и заменять: по умолчанию используется собственный стек на базе HttpUrlConnection, а при необходимости доступны интеграции с OkHttp и Volley.
Главная задача библиотеки — обеспечить плавную и быструю прокрутку списков изображений, но она подходит и для любых случаев, когда нужно загрузить и показать удалённое изображение. Правила для R8 и ProGuard входят в AAR.
Ключевые возможности
- 01Загружает и отображает изображения, кадры из видео и анимированные GIF.
- 02Кэширует декодированные медиа в памяти и на диске.
- 03Подключаемый сетевой стек с опциональными интеграциями для OkHttp и Volley.
- 04Fluent API для изменения размера, обрезки, заполнителей и переходов.
- 05Правила для R8 и ProGuard входят в библиотеку.
Сценарии использования
- Отображение удалённых изображений в RecyclerView или ListView с плавной прокруткой.
- Отображение аватаров или миниатюр, загруженных по сетевому URL.
- Воспроизведение анимированных GIF в Android-приложении.
- Загрузка изображений с пользовательским или уже имеющимся сетевым стеком OkHttp или Volley.
Быстрый старт
- 1
Добавьте зависимость Glide в сборку Gradle
implementation 'com.github.bumptech.glide:glide:5.0.9' - 2
Загрузите изображение в ImageView с помощью Glide
Что важно знать
- Поддерживается только Android; минимальный уровень API — 14, а компиляция должна выполняться для API 26 или новее.
- ImageView не поддерживают масштабирование и перемещение огромных изображений.
В подборках
Темы
Частые вопросы
- Что такое glide?
- Библиотека для загрузки и кэширования изображений на Android, ориентированная на плавную прокрутку списков, с декодированием медиа и кэшем в памяти и на диске. Glide — это библиотека с открытым исходным кодом для управления медиафайлами и загрузки изображений на Android. Она объединяет декодирование медиа, кэширование в памяти и на диске и пул ресурсов за простым fluent API, позволяя загружать, изменять размер и отображать удалённые изображения всего несколькими строками кода.
- glide можно использовать бесплатно? Какая у него лицензия?
- glide распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- glide всё ещё поддерживается?
- Активно поддерживается. Последний коммит в glide — 5 нояб. 2026 г..
- Для чего можно использовать glide?
- Отображение удалённых изображений в RecyclerView или ListView с плавной прокруткой. Отображение аватаров или миниатюр, загруженных по сетевому URL. Воспроизведение анимированных GIF в Android-приложении. Загрузка изображений с пользовательским или уже имеющимся сетевым стеком OkHttp или Volley.
- Как установить glide?
- Добавьте зависимость Glide в сборку Gradle: implementation 'com.github.bumptech.glide:glide:5.0.9' Загрузите изображение в ImageView с помощью Glide
- Где скачать glide?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bumptech/glide
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Библиотека для обнаружения утечек памяти в Android, которая автоматически сообщает об утекших объектах во время отладочных сборок.
IDE для Android, которая работает прямо на телефоне и позволяет создавать приложения без ноутбука и подключения к интернету.
Фреймворк для создания нативных приложений для Android и iOS на React: интерфейс на JavaScript отображается с помощью компонентов платформы.
Примеры приложений Firebase для Android: Auth, Firestore, Realtime Database, Messaging, Storage и другие продукты.
Подборка библиотек, плагинов, руководств, статей и примеров приложений для Flutter, сгруппированных по темам.