![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
我們知道點擊事件的分發(fā)是由外向內(nèi)的苛白。下發(fā)過程為Activity=>Window=>View丁屎。其中window對應則為activity的Phone...
requestLayout 當前我們對View位置架诞、大小進行操作后會調(diào)用requestLayout通知窗口因惭。 從代碼中可以看出requestLa...
Layout 分析完measure過程后蒿褂,layout和draw過程則相對簡單一點。在performTraversals過程中的代碼片段如下: ...
view的大三流程開始之地在performTraversals過程中蒋畜,而measure是三個流程中較為復雜的過程。而measure的開始地方在p...
工作一段時間了撞叽,但是感覺自己對View的三大流程還不是理解透徹姻成。所以主要根據(jù)《Android開發(fā)藝術(shù)探索》一書和查看源碼去了解下View的三大流...
總所周知HashMap是非線程安全的類。若使用需要線程安全可對應使用Hashtable或者ConcurrentHashMap愿棋。因為Hashtab...
Map接口下主要介紹HashMap,TreeMap科展。HashMap與Hashtable關系跟ArrayList與Vector關系類似。Concu...
java集合框架主要包含Collection和Map糠雨。這里主要解析一下collection才睹。collection主要實現(xiàn)包括list、set甘邀、q...
相信大家已經(jīng)對這三位大哥不陌生了松邪。 include:一般xml代碼View的復用坞琴,減少同樣布局的cv操作 merge:提高xml的View組件復...