前言
這篇圖、文、表、代碼一起組成的 Glide
源碼分析的文章是在上一篇文章 Android-Universal-Image-Loader源碼分析 中之後的又一篇圖片加載框架源碼解析,它也具備了 ImageLoader
中講述了Android
一個圖片加載庫所需要的一些基礎必備的:MemoryCahce
、DiskCahce
Decoder
DownLoader
和Executor
等部分。這篇 Glide
的代碼分析量可以說至少是 ImageLoader
的3倍多,本來想對 Glide
代碼進行拆分,細化每個部分進行講解這個每個部分講的更加清楚一些。但最終還是打算整體一篇文章講完,因爲我覺得整體性的學習能更深的的瞭解到 Glide
的框架的設計之美。
本篇文章講述的
Glide
相關知識比較多,閱讀完需要大量的時間。所以我們按需分配,根據目錄尋找自己需要的知識點進行查看。