Glide是Android平臺上的一個快速高效的圖像加載庫,專注于平滑滾動。Glide提供了一個簡單易用的API,一個性能可擴展的資源解碼管道流和自動資源池。
http://wiki.jikexueyuan.com/project/Glide/images/glide_logo.png" alt="glide logo" />
Glide支持獲取,解碼和顯示視頻、圖片以及GIF動畫。Glide包含一個靈活的API,允許開發(fā)人員插入幾乎任何網(wǎng)絡(luò)堆棧。默認情況下,Glide使用基于HttpUrlConnection的自定義堆棧,但是也包含實用程序庫插入到Google的Volley項目或Square的OkHttp庫替代。
Glide的主要重點是盡可能平滑和快速地滾動任何類型的圖像列表,但是對于幾乎任何需要獲取,調(diào)整大小和顯示遠程圖像的情況,Glide也是適用的。
Glide使用簡單流暢的API,允許用戶在一行中提出大多數(shù)請求:
Glide.with(fragment)
.load(url)
.into(imageView);
Glide考慮到Android的圖像加載性能的兩個關(guān)鍵方面:
為了讓用戶在應(yīng)用程序中擁有很好的體驗,圖像不僅要快速出現(xiàn),而且還必須這樣做,這樣才不會導(dǎo)致大量的主線程I/O阻塞和卡頓或過多的垃圾回收。
Glide采取了許多步驟,以確保圖像在Android上加載盡可能快速和平滑:
首先查看下載和安裝頁面,了解如何將Glide整合到您的應(yīng)用程序中。然后,查看入門指南頁面了解基礎(chǔ)知識。有關(guān)更多幫助和示例,請繼續(xù)閱讀文檔部分的其余部分,或查看我們提供的示例程序。
Glide v4要求Android版本4.0(API等級14)或更高版本。