天天看點

《Android群英傳》讀書筆記

《android群英傳》作者:徐宜生 本身感覺自己在動畫這一塊,缺的東西太多,在知乎上看到大家都推薦這一本書。 是以在kindle上看了樣章,覺得非常值得入手,而且不僅僅是動畫,是一本難得的進階好書。

context,對于context這裡有兩張圖

圖一 context的結構圖示

《Android群英傳》讀書筆記

圖二 context作用域

《Android群英傳》讀書筆記

是以說有一道面試題context數量 = activity數量+service數量+1即application

android studio 已經非常熟悉

adb指令則屬于雖然很重要,但是不常用

控件結構

《Android群英傳》讀書筆記

這張表中我們可以知道,一個activity的view結構大概什麼樣

另外 : 控件主要就是 viewgroup 和 view 當然在view和viewgroup控件樹頂部是一個viewparent同意排程配置設定互動管理事件

view的測量

measurespec這個類

那麼測量還有三種不同的模式

1.exactly這個就是控件已經指定了大小,直接拿到就ok

2.at_most取最大值模式,我覺得是時候把代碼寫一遍了

是以,為什麼會有這種奇怪的測量模式? 那是因為,你在很多時候會使用warp_content 也就是說,如果你自定義控件需要支援warp_content,那就必須重寫onmeasure

view的繪制

———————————————————這裡是書簽 p38———————————————————

主要是,難度上來了,需要了解,更需要練習才能掌握..

是以,等我看第二遍的時候再總結

———————————————————這裡是書簽 p173———————————————————