前言 Glide是Android開發(fā)中,非常熱門的一款圖片加載框架,本篇來分析一下Glide的源碼。 簡單使用 Glide加載一個Http的Ur...
投稿
前言 Glide是Android開發(fā)中,非常熱門的一款圖片加載框架,本篇來分析一下Glide的源碼。 簡單使用 Glide加載一個Http的Ur...
本文參考,感謝大佬 網(wǎng)絡(luò)上有不少源碼解析,參考了部分大佬的解析,本文是日常開發(fā)中對自己的總結(jié)。 OkHttp 的使用 OkHttp 依賴 : i...
Scrollview 嵌套 ListView 顯示不全的原因 ScrollView 繼承 FrameLayout,F(xiàn)rameLayout -> ...
背景 前幾天,有位朋友和我說,他寫的自定義的View的onDraw()方法沒走,讓他把代碼發(fā)過來,一看他的這個自定義的View繼承的是一個Vie...
1. invalidate() 和 postInvalicate() 區(qū)別? 二者都調(diào)用了invalidate()的代碼,但是 postI...
一、 緩存機制對比 1. 層級不同: RecyclerView比ListView多兩級緩存,支持多個離ItemView緩存,支持開發(fā)者自定義緩存...
事件處理和沖突 一、View 1. disPatchTouchEvent 在dispatchTouchEvent方法中先調(diào)用這個View的onT...
概述 本篇文章會從源碼(基于Android 6.0)角度分析Android中View的繪制流程,側(cè)重于對整體流程的分析,對一些難以理解的點加以重...
零. 前言 上篇文章《萬物基于Lifecycle》 介紹了整個Lifecycle體系的基石,今天這篇文章咱們來看看Jetpack給我們帶來的活著...
1、前言 眾所周知在Android中,子線程是不能更新UI的; 那么我在想,為什么不能,會產(chǎn)生什么問題; 是否真的就一定不能在子線程更新UI; ...