Repolode
bumptech

bumptech/glide

画像リストのスムーズなスクロールを重視し、メディアのデコードとメモリ・ディスクキャッシュを備えたAndroid向け画像読み込みライブラリ。

スター
35,009
フォーク
6,169
未解決の Issue
675
最終コミット
23 時間前

これは何?

Glideは、Android向けのオープンソースのメディア管理・画像読み込みフレームワークです。メディアのデコード、メモリ・ディスクキャッシュ、リソースプーリングをシンプルで流れるように記述できるAPIの背後に隠し、数行のコードでリモート画像を取得、リサイズ、表示できます。

Glideは動画のサムネイル、画像、アニメーションGIFを取得して表示できます。ネットワーク層は差し替え可能で、デフォルトでは独自のHttpUrlConnectionベースのスタックを使用し、OkHttpとVolley向けのオプション連携も利用できます。

このライブラリは画像リストのスクロールを滑らかかつ高速に保つことを主な目的としていますが、リモート画像を読み込んで表示するあらゆるケースにも適しています。R8とProGuardのルールはAARに同梱されています。

主な機能

  • 01画像、動画のサムネイル、アニメーションGIFを読み込んで表示します。
  • 02デコード済みのメディアをメモリとディスクにキャッシュします。
  • 03差し替え可能なネットワークスタックを備え、OkHttpとVolleyとのオプション連携も利用できます。
  • 04リサイズ、クロップ、プレースホルダー、トランジションに対応した流れるように記述できるAPIを提供します。
  • 05R8とProGuardのルールがライブラリに同梱されています。

ユースケース

  • 滑らかなスクロールが求められるRecyclerViewやListViewで、リモート画像を表示する。
  • ネットワークURLから読み込んだプロフィール画像やサムネイルを表示する。
  • AndroidアプリでアニメーションGIFを再生する。
  • カスタムまたは既存のOkHttp/Volleyネットワークスタックを使って画像を読み込む。

クイックスタート

  1. 1

    Gradle のビルドに Glide の依存関係を追加する

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

    Glide で画像を ImageView に読み込む

使う前に知っておきたいこと

  • 対象は Android のみで、最小 API レベルは 14、コンパイル対象は API 26 以降です。
  • ImageView では巨大な画像のズームやパンには対応していません。

収録されている特集

トピック

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

よくある質問

glide とは?
画像リストのスムーズなスクロールを重視し、メディアのデコードとメモリ・ディスクキャッシュを備えたAndroid向け画像読み込みライブラリ。 Glideは、Android向けのオープンソースのメディア管理・画像読み込みフレームワークです。メディアのデコード、メモリ・ディスクキャッシュ、リソースプーリングをシンプルで流れるように記述できるAPIの背後に隠し、数行のコードでリモート画像を取得、リサイズ、表示できます。
glide は無料で使えますか?ライセンスは?
glide は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
glide は今もメンテナンスされていますか?
活発にメンテナンス中。glide の最終コミットは 2026年11月6日 です。
glide は何に使えますか?
滑らかなスクロールが求められるRecyclerViewやListViewで、リモート画像を表示する。 ネットワークURLから読み込んだプロフィール画像やサムネイルを表示する。 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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト