主體函數(shù)View.draw,View.drawBackground,View.onDraw,View.dispatchDraw,View.onD...
Bitmap作用:像素位圖,是以像素為單位組成的圖像,像素點(diǎn)可根據(jù)不同的排列和顏色(A R G B)以構(gòu)成圖像。因此,bitmap要點(diǎn)之處不外乎...
主要思路ViewGroup的遍歷子節(jié)點(diǎn),通過(guò)setFrame存儲(chǔ)位置信息 主體函數(shù)View.layout(),View.onLayout(),V...
主要思路遍歷遞歸 (遞的是MeasureSpec 歸的是measureWidth/Height) 主體函數(shù)View.measure(),View...
Activity作用:負(fù)責(zé)生命周期管理與事件處理,每個(gè)Activity組合了一個(gè)Window,實(shí)際視圖控制是交由Winodw管理ui排版。是為了...
kotlin中函數(shù)作為一等公民,成為獨(dú)有的函數(shù)類(lèi)型,在高階函數(shù)中,既可作為參數(shù)傳遞,也可作為函數(shù)返回值。那么實(shí)際上,高階函數(shù)到底是什么呢?為了介...
阮一峰-git分支管理策略 一點(diǎn)補(bǔ)充 git stashgit stash 將當(dāng)前工作區(qū)代碼保存起來(lái),方便切換分支或pull代碼時(shí)使用,適用于不...
BottomNavigationView默認(rèn)是有icon+title的形式??梢酝ㄟ^(guò)覆蓋其dimen屬性,使其只顯示icon居中效果,如下: 在...
Google推JetPack已經(jīng)有一段時(shí)間了,伴隨之而來(lái)的是MVVM架構(gòu),使用ViewModel LiveData等工具來(lái)實(shí)現(xiàn)MVVM。 Jet...