某学姐

Android Female Developer,Technology Fan,Reader。

Android学习笔记——自定义View

2018-05-11 | Comments

1、自定义View的流程
(1)onMeasure
(2)onLayout
(3)onDraw
2、measure过程
(1)MeasureSpec(mode/size)
(2)父View宽高的测量方法
(3)子View宽高的测量方法
3、layout过程
(1)left/top/right/bottom含义
(2)left/top/right/bottom计算
4、draw过程
(1)绘制顺序
5、源码举例
(1)LinearLayout
(2)ListView
(3)ScrollView
6、参考文档

1、自定义View的流程

(1)onMeasure

(2)onLayout

(3)onDraw

2、measure过程

(1)MeasureSpec(mode/size)

(2)父View宽高的测量方法

(3)子View宽高的测量方法

3、layout过程

(1)left/top/right/bottom含义

(2)left/top/right/bottom计算

4、draw过程

(1)绘制顺序

5、源码举例

(1)LinearLayout

(2)ListView

(3)ScrollView

6、参考文档

本文原文发自 某学姐, 转载请保留出处, 谢谢.

Comments