Android開源框架如何說-Gilde4
-
概念
- Glide是google官方推薦的,而且使用起來非常的方便而且功能十分強大,鏈式呼叫
-
三個方法
-
with()
-
Glide.with()
用於建立一個載入圖片的例項,with()
方法可以接收 Context、Activity 或者 Fragment 型別的引數,載入配置自定義AppGlideModule
,建立隱藏的Fragment來同步監聽生命週期與整個元件的生命週期繫結在一起
-
-
load()
- 用於初始化一些引數,指定待載入的圖片資源,支援載入各種各樣的圖片資源,包括網路圖片、本地圖片、應用資源、二進位制流、Uri 物件等等並且可以指定格式載入asGif,asBitmap,asDrawable
-
into()
- 將圖片獲取並通過一系列處理後載入到相應控制元件中,這部分邏輯最為複雜,建立請求,然後通過Engine引擎類將請求進行統一的處理,裡面開啟了兩個執行緒池(diskcacheService)磁碟快取執行緒池和(SourceService)源執行緒池,並且進行了兩層快取,除了我們常見的記憶體快取外,還進行了活動資源的快取,其中內部的網路請求是通過android原生的httpurlConnection去完成的
-
-
常用的方法
- placeholder()
- diskCacheStrategy()
- error()
- override()
- thumbnail()
-
載入核心Engine類
- 記憶體快取 LruBitmapPool
- 本地快取 DiskLruCacheFactory
- sourceService 處理源資源的執行緒池
- diskCacheService 處理本地快取的執行緒池
- callback
相關文章
- [Android開源框架]RxHttp使用說明Android框架HTTP
- Android 面試開源框架篇Android面試框架
- Android中使用AndroidTagGroup開源框架Android框架
- Android開源框架原始碼鑑賞:VirtualAPKAndroid框架原始碼APK
- Android開源框架原始碼鑑賞:EventBusAndroid框架原始碼
- 開源Android容器化框架Atlas開發者指南Android框架
- Everything is Serverless,從開源框架對比說起Server框架
- WMRouter:美團外賣Android開源路由框架Android路由框架
- android面試——開源框架的原始碼解析Android面試框架原始碼
- Android示例應用:開源框架Glide的使用Android框架IDE
- 來說說目前受歡迎的10個Python開源框架Python框架
- 細說 Android Annotations 註解框架Android框架
- android經典原始碼,很不錯的開源框架Android原始碼框架
- 六款值得推薦的Android開源框架簡介Android框架
- 為什麼說開源的COLA既是架構也是框架?架構框架
- Dewdrop:開源事件源框架事件框架
- Android系統“資源排程框架”Android框架
- 開源 | 如何實現一個iOS AOP框架?iOS框架
- android webview秒開框架AndroidWebView框架
- 一個優秀的Android開源框架學習專案ForgetSkyWanAndroidAndroid框架NaN
- 大咖說·對話開源|企業如何用好開源資料庫資料庫
- Android開發——說說Adapter那點事AndroidAPT
- Android實際開發中實用的第三方(開源)框架Android框架
- phpGrace開源PHP框架PHP框架
- Android開源庫V - Layout:淘寶、天貓都在用的UI框架AndroidUI框架
- Workerman開源框架的作者框架
- 開源RAG框架彙總框架
- IDEA升級開源框架Idea框架
- Android最全開發資源Android
- Android開源原始碼分析Android原始碼
- 【SJSB】android-javascript開發框架JSAndroidJavaScript框架
- 說說在 Android 的 RecyclerView 中如何實現下拉刷AndroidView
- 最新Android開源庫、工具、開源專案整理分享Android
- 滴滴開源小程式框架Mpx框架
- 開源 POC 框架學習 (kunpeng)框架
- EacooPHP框架【開源、免費、好用】OOPPHP框架
- 開源漏洞檢測框架收集框架
- Android開源庫的製作Android