Repolode
bumptech

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. 1

    Добавьте зависимость Glide в сборку Gradle

    implementation 'com.github.bumptech.glide:glide:5.0.9'
  2. 2

    Загрузите изображение в ImageView с помощью Glide

Что важно знать

  • Поддерживается только Android; минимальный уровень API — 14, а компиляция должна выполняться для API 26 или новее.
  • ImageView не поддерживают масштабирование и перемещение огромных изображений.

В подборках

Темы

#android#image-loading#image-caching#java#gif#mobile-development

Частые вопросы

Что такое 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 обновляется ежедневно.

Похожие проекты

Система загрузки изображений на Swift для платформ Apple с кэшированием, обработкой, прогрессивным декодированием и компонентами для SwiftUI и UIKit.

8,7 тыс.+8 за неделю576SwiftMITАктивно поддерживаетсяОбновлён 3 дня назад