前言 最近碰到了RecyclerView展開(kāi)折疊的需求。在CSDN上看到了一種寫(xiě)法是在RecyclerView的Item布局外面嵌套了一層Lin...
投稿
前言 最近碰到了RecyclerView展開(kāi)折疊的需求。在CSDN上看到了一種寫(xiě)法是在RecyclerView的Item布局外面嵌套了一層Lin...
前言 聊到事件分發(fā),很多朋友就會(huì)想到view的dispatchTouchEvent,其實(shí)在此之前,Android還做了很多工作。 比如跨進(jìn)程獲取...
前言 Android事件分發(fā)機(jī)制是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問(wèn)題:內(nèi)容不全、...
一、類(lèi)型轉(zhuǎn)換問(wèn)題 插件化過(guò)程中經(jīng)常遇到這么一個(gè)問(wèn)題: 明明相同的兩個(gè)類(lèi),為什么會(huì)出現(xiàn)類(lèi)型轉(zhuǎn)換錯(cuò)誤呢? 我們知道判斷兩個(gè)類(lèi)是否相同的依據(jù)有兩點(diǎn): ...
緣起 筆者為什么會(huì)挑這個(gè)話(huà)題,是因?yàn)殚L(zhǎng)時(shí)間以來(lái)我自己對(duì)這2個(gè)方法一直有些疑惑,比如: 為啥叫onAttachedToWindow而不是onAtt...
緣起 在Android開(kāi)發(fā)中,我們經(jīng)常會(huì)見(jiàn)到下面的代碼,比如: 你曾經(jīng)有沒(méi)有想過(guò)這兩者到底有什么區(qū)別?我該使用哪種呢? 常見(jiàn)的Handler.p...
概述 本篇文章會(huì)從源碼(基于Android 6.0)角度分析Android中View的繪制流程,側(cè)重于對(duì)整體流程的分析,對(duì)一些難以理解的點(diǎn)加以重...
歡迎關(guān)注我的公眾號(hào)公眾號(hào) 源碼基于安卓8.0分析結(jié)果 首先如何看安卓SDK源碼,作者嘗試過(guò)幾種的方法,感覺(jué)這種比較方便把在本地找到的Androi...
在Android開(kāi)發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識(shí)體系,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效問(wèn)題,更好去...
UIView繪制流程圖 下面我們來(lái)對(duì)這個(gè)流程進(jìn)行說(shuō)明: 當(dāng)我們調(diào)用[UIView setNeedsDisplay]方法時(shí),并沒(méi)有執(zhí)行立即執(zhí)行繪制...