Android随笔随想-GUI-起源
Android随笔随想-GUI-起源
- 可滑动的View的嵌套问题
- View有时候点击不灵
- 项目中,看TextView在处理Action_Down时,没有返回true,为什么后续的事件还会接收到
- Dialog在Activity的onCreate时,显示出来,为什么有的时候,后台停了很久,结果再次点击回来时,crash了
- Android的context的实现,看起来好多,到底是什么结构?
- android中的事件,我该怎么拦截处理?有时候拦截,能实现需求了,结果出现了各种各样的其他问题
- 看很多人说,View的事件分发,那么这个事件是怎么到View的
- 很多人提Ams,还有Wms,到底是什么鬼
这么多问题,其实在脑海里很长时间了,之前是看过别人写的View的事件分发,一般也是讲讲ViewGroup到View的事件分发,过目就忘,而且事件是怎么到这里的,未知,看到很多博客也提到过,View在处理时,Activity这里是可以先做拦截处理的,然后再自己处理.
看见了这么多树木,却不见森林到底在哪里.
Android官网上提到了很多次,View的显示,分为三个阶段,measure,layout和draw,是什么在控制实现这三个阶段?
问题好多,总得有个着手点吧.
之前自己也看过老罗的博客-老罗的Android之旅以及书籍,也看了柯元旦的Android内核剖析,还看过 Android源码设计模式解析与实践,看了这么多,也只知道皮毛,还是自己分析总结一下吧.
随笔的学习思路如下: