[Android] 開發資料收集:圖片加載框架

Android開發資料收集系列目錄

  • <a href="http://www.lxweimin.com/p/7c5688c47762">網絡請求框架</a>
  • 圖片加載框架
  • <a href="http://www.lxweimin.com/p/8d6405c1e77a">依賴注入框架</a>
  • <a href="http://www.lxweimin.com/p/862fbf639c3f">事件總線框架</a>
  • <a href="http://www.lxweimin.com/p/0bca9b24ff7c">響應式編程</a>
  • <a href="http://www.lxweimin.com/p/c199dce0b4b8">視圖、組件、自定義控件</a>
  • <a href="http://www.lxweimin.com/p/378ea4ee5a54">Material Design</a>
  • <a href="http://www.lxweimin.com/p/73da3d31b4ad">動畫</a>
  • <a href="http://www.lxweimin.com/p/fe1b60e3f017">多媒體開發</a>
  • <a href="http://www.lxweimin.com/p/3c9fd4ab2e0c">NDK開發</a>
  • <a href="http://www.lxweimin.com/p/22dd050f9eb9">數據庫開發</a>
  • <a href="http://www.lxweimin.com/p/78c483abf6c4">動態加載、插件化、熱修復技術</a>
  • <a href="http://www.lxweimin.com/p/c32c40baff9c">性能優化</a>
  • <a href="http://www.lxweimin.com/p/f9124199b3bb">Java高級</a>
  • <a href="http://www.lxweimin.com/p/46826f9f8552">設計模式、系統架構</a>
  • <a href="http://www.lxweimin.com/p/fae262911823">干貨</a>

Universal Image Loader

  1. 安卓圖片異步加載開源庫:Universal Image Loader
  2. 使用ImageLoader實現圖片異步加載
  3. Android-Universal-Image-Loader 圖片異步加載類庫的使用(超詳細配置)
  4. Universal-ImageLoader源碼解析
  5. Android Universal Image Loader 源碼分析

Fresco

  1. Fresco 中文文檔
  2. FaceBook推出的Android圖片加載庫-Fresco
  3. Fresco之強大之余的痛楚
  4. 【Fresco源碼解析】系列
    Fresco源碼解析 - 本地編譯
    Fresco源碼解析 - Hierarachy-View-Controller
    Fresco源碼解析 - DraweeView
    Fresco源碼解析 - 初始化過程分析
    Fresco源碼解析 - DataSource怎樣存儲數據

Glide

  1. Google推薦的圖片加載庫Glide介紹
  2. Glide 一個專注于平滑滾動的圖片加載和緩存庫
  3. Glide - Getting Started
  4. Android Glide源碼解析

Picasso

  1. Picasso — Getting Started & Simple Loading
  2. Android圖片下載緩存庫picasso解析
  3. 使用Picasso加載圖片的內存優化實踐
  4. Android圖片加載庫Picasso源碼分析
  5. Android 三大圖片緩存原理、特性對比
  6. Fresco 與 Picasso 、Glide 的比較

總結:

下面這張圖片對這幾個圖片請求框架進行了比較:

圖片請求框架比較.jpg

UIL:相對于其他框架比較中庸,配置比較豐富,最老牌,使用也最廣泛。

Fresco:Facebook 出品,對于5.0以下系統有更好的內存管理,缺點是庫相對龐大(2MB左右,0.9.0版本方法數:12984)。

Glide:功能強大、高效,支持 Gif 圖片,能夠監控 Activity 的生命周期,支持縮略圖和圖片顯示的動畫,缺點是方法數相對較多(3.7.0版本方法數:2879),Glide 和 Picasso 很相似。

Picasso:Square 出品,必屬精品。代碼邏輯簡單、清楚,相對于 Glide 方法數很少(2.5.2版本方法數:849),但是不支持 Gif。

Glide 和 Picasso 都是很優秀的圖片加載框架,對于項目較大需要限制方法數或者對于加載 Gif 沒有需求的項目推薦使用 Picasso。


持續更新中...

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容