1. 程式人生 > >android view繪制 面試

android view繪制 面試

面試 roi img ram () src com 沒有 模式

一、view樹的繪制流程

measure--->layout--->draw

measure

技術分享圖片

1、ViewGroup.LayoutParams 指定部件的長寬

2、MeasureSpec 32位的int值 前兩位代表模式 後30位測量規格的大小

layout

技術分享圖片

draw

invalidate()請求android系統 如果大小沒有發生變化 就不會調用layout放置這個過程

requestLayout() 當布局發生變化時 希望重新測量尺寸大小 就會觸發 measure和layout 但不會調用draw方法

android view繪制 面試