GLide 原始碼 面試

2021-09-23 17:19:00 字數 428 閱讀 5914

glide.with(this).load(url).into(imageview);

with()load(url).

1.glide是支援url字串、本地路徑等等載入形式的

2.它提供了asbitmap()和asgif()這兩個方法

它們分別又建立了乙個bitmaptyperequest和giftyperequest,如果沒有進行強制指定的話,那預設就是使用drawabletyperequest

into()

1.load()方法中呼叫的所有api,其實都是在這裡組裝到request物件當中的,會先去獲取乙個error的佔位圖,如果獲取不到的話會再去獲取乙個loading佔位圖,這就是laceholder()和error()這兩個佔位圖api

Glide原始碼解析

基本使用方法 glide.with this asdrawable load this into imageview glide.with 方法用於建立乙個載入的例項。with 方法可以接收context activity或者fragment型別的引數。load 方法,這個方法用於指定待載入的資源。...

原始碼閱讀 Glide原始碼閱讀之with方法(一)

前言 本篇基於4.8.0版本 原始碼閱讀 glide原始碼閱讀之with方法 一 原始碼閱讀 glide原始碼閱讀之load方法 二 原始碼閱讀 glide原始碼閱讀之into方法 三 大多數情況下,我們使用glide 就一句 但是這一句 裡面蘊含著成噸的 with方法有以下幾個過載方法 publi...

Glide原始碼分析索引

gilde原始碼分析,所有分析均是基於glide tag 4.7.1的 glide原始碼分析 一 基本載入 流程 glide原始碼分析 二 基本載入類圖介紹 glide原始碼分析 三 engine載入資源過程 glide原始碼分析 四 decodejob執行過程 glide原始碼分析 五 engin...