![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
偶尔深入
Ray_mone
这个作者很懒,什么都没留下…
展开
-
从Android源码的角度了解事件分发机制
事件的定义 定义:当用户触摸屏幕时,将产生的触摸行为(Touch事件) 事件类型 MotionEvent.ACTION_DOWN 手指刚接触屏幕 MotionEvent.ACTION_UP 手指从屏幕移开 MotionEvent.ACTION_MOVE 手指在屏幕上滑动 MotionEvent.ACTION_CANCEL 非人为因素取消 事件序列 正常情况下,手指触摸屏幕的行为会发出一些列...原创 2019-12-19 21:56:59 · 142 阅读 · 0 评论 -
从Android源码的角度了解UI的绘制流程
前言:内容稍显枯燥,若有兴趣,一起交流经验 View是如何被添加到屏幕窗口上 1、创建顶层布局容器DecorView 首先,从activity的setContentView方法入手,其实是调用了 Window的setContentView方法: public void setContentView(int layoutResID) { //这里的getWindow就是得到一个w...原创 2019-08-12 18:44:54 · 136 阅读 · 0 评论