This commit is contained in:
sloop
2016-03-17 16:18:34 +08:00
parent e7c7bea655
commit be29e50a7f

View File

@@ -190,24 +190,26 @@ b | View底部距父View顶部的距离 | getBottom();
super.onDraw(canvas);
}
```
关于Canvas绘图另分一章吧本来想写一些关于Canvas基本操作的的可是篇幅太长了QAQ 留个尾巴下一篇再写吧毕竟Canvas绘图也是一个比较庞大的东西也不是三言两语就能讲明白的就到这里吧
关于Canvas绘图是本章节的重点会分几篇文章进行详细讲解敬请期待OwO
======
### 6.对外提供操作方法和监听回调
自定义完View之后一般会对外暴露一些接口用于操作View的相关属性控制View的状态等或者需要监听View的变化,具体还是稍后再讲吧(继续挖坑)。
自定义完View之后一般会对外暴露一些接口用于控制View的状态等或者监听View的变化.
本内容会在后续文章中以实例的方式进讲解。
************
## 三.重点知识梳理
### 自定义View分类
PS 实际上ViewGroup是View的一个子类。
> PS 实际上ViewGroup是View的一个子类。
类别 | 继承自 | 特点
--------- | --------------------- | ------------
View | View SurfaceView 等 | 不包含子View
View | View SurfaceView 等 | 不包含子View
ViewGroup | ViewGroup xxLayout等 | 包含子View
### 自定义View流程
@@ -223,7 +225,7 @@ ViewGroup | ViewGroup xxLayout等 | 包含子View
## 参考资料:
[View](http://developer.android.com/reference/android/view/View.html)<br/>
[ViewGroup](http://developer.android.com/reference/android/view/ViewGroup.html)
[ViewGroup](http://developer.android.com/reference/android/view/ViewGroup.html)<br/>
[View.MeasureSpec](http://developer.android.com/reference/android/view/View.MeasureSpec.html)<br/>
[onMeasureMeasureSpec源码 流程 思路详解](http://blog.csdn.net/a396901990/article/details/36475213)<br/>
<br/>