基本使用方法:
glide.with(this) .asdrawable()
.load("")
this
)) .into(imageview);
glide.with()方法用於建立乙個載入的例項。with()方法可以接收context、activity或者fragment型別的引數。
load()方法,這個方法用於指定待載入的資源。
into()方法,讓顯示在imageview
placeholder()方法,佔位圖
原始碼分析:
見郭霖的部落格:
Glide 原始碼解析 之 快取
glide 的快取型別有 2 種 記憶體快取 檔案快取 每種型別的快取又各有2級,共計 4 級快取 一級記憶體快取 activeresource 二級記憶體快取 lruresourcecache 一級檔案快取 二級檔案快取 通過hashmap weakreference實現 final mapact...
Glide 原始碼解析 之 ModelLoader
在datafetchergenerator.startnext 載入資料時 以實現類sourcegenerator為例 會通過decodehelper去拿modelloader,然後拿到dataloader,然後使用dataloader中的fetcher去load資料。modelloader 有著非...
GLide 原始碼 面試
glide.with this load url into imageview with load url 1.glide是支援url字串 本地路徑等等載入形式的 2.它提供了asbitmap 和asgif 這兩個方法 它們分別又建立了乙個bitmaptyperequest和giftypereque...