キャッシュ、画像処理、プログレッシブデコード、SwiftUI/UIKitコンポーネントを備えたAppleプラットフォーム向けSwift画像読み込みシステム。
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
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月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 の数値は毎日更新されます。
関連プロジェクト
デバッグビルド中にリークしたオブジェクトを自動で報告する、Android向けメモリリーク検出ライブラリ。
スマートフォン上で動作するAndroid IDE。ノートPCやインターネット接続なしでAndroidアプリを開発できます。
Reactを使って、JavaScriptのUIをネイティブのプラットフォームコンポーネントで描画するAndroid・iOSアプリを構築するフレームワーク。
Auth、Firestore、Realtime Database、Messaging、Storageなどを扱う、Android向けFirebaseクイックスタートサンプルアプリ集。
トピック別にFlutterのライブラリ、プラグイン、チュートリアル、記事、サンプルアプリをまとめた厳選リスト。