文章目录
-
- 概述
- 测量:measure和onMeasure
- View.MeasureSpec
- View
- ViewGroup
- LinearLayout
- RelativeLayout
- 布局:layout和onLayout
- View
- ViewGroup
- LinearLayout
- RelativeLayout
- 绘制:dispatchDraw、draw和onDraw
- View
- ViewGroup
- LinearLayout
- RelativeLayout
- 总结
概述
显示事件包含测量、布局、绘制事件
无论是测量、布局、绘制事件,相同的模式
ViewGroup做两件事
1.向下分发
2.处理该事件
View做一件事
1.处理该事件
测量:measure和onMeasure
View.MeasureSpec
封装两个变量size、mode,提供getSize和getMode方法
封装三个常量UNSPECIFIE