天天看點

Android開源架構源碼鑒賞:Fresco

文章目錄

  • 一 圖檔加載流程
    • 1.1 初始化Fresco
    • 1.2 擷取DataSource
    • 1.3 綁定DraweeController與DraweeHierarchy
    • 1.4 從記憶體緩存/磁盤緩存/網絡擷取圖檔,并設定到對應的Drawable層
  • 二 DraweeController與DraweeHierarchy
    • 2.1 圖層的層級構造
    • 2.2 圖層的建構流程
  • 三 Producer與Consumer
  • 四 緩存機制
    • 3.1 記憶體緩存
    • 3.2 磁盤緩存

更多Android開源架構源碼分析文章請參見Android open framework analysis。

這個系列的文章原來叫做《Android開源架構源碼分析》,後來這些優秀開源庫的代碼看的多了,感覺大佬們代碼寫的真真美如畫

繼續閱讀