界面刷新關(guān)系
1.一個(gè)activity的顯示
WindowSission 是進(jìn)程獨(dú)有的,主要是用來跨進(jìn)程和WMS通訊實(shí)現(xiàn)window的移動(dòng)尺寸動(dòng)畫的執(zhí)行讨越。
2.requestLayout()和?invalidate()區(qū)別两残?
invalidate 刷新的是darty區(qū)域,局部刷新界面把跨,invalidate調(diào)用多次不會(huì)有效率問題人弓,因?yàn)閕nvalidate 多個(gè)dirty矩形可以一次重會(huì)完成,requestlayout便利所有view視圖着逐,效率比較低崔赌。
2.畫圖需要四大金剛:
1.Bitmap 儲(chǔ)存內(nèi)容,儲(chǔ)存像素點(diǎn)
2.Canvas 繪圖的動(dòng)作
3.繪圖基元:巨型耸别,圓形
4.Paint 畫筆
一般Canvas會(huì)儲(chǔ)存一個(gè)bitmap健芭,做圖就是基于這塊Bitmap的。
3.Activity的創(chuàng)建和窗口的顯示流程