安卓事件传递机制

2017-05-13  本文已影响18人  watayouxiang

事件传递机制

View

ViewGroup

事件从树根传递到树叶。比如ViewGroup0里面嵌套了ViewGroup1再嵌套View,当点击View的时候,最先获取到响应是最里层的ViewGroup0。

自定义View

View的绘制流程

View的绘制流程在ViewRoot.java中实现的

判断是否需要重新计算视图大小(measure)、是否重新需要安置视图的位置(layout)、以及是否需要重绘(draw)

onMeasure()

onLayout()

onDraw()

如果是viewGroup类型还要: dispatchDraw()

上一篇下一篇

猜你喜欢

热点阅读