一、绘制流程源码路径1、Activity加载ViewRootImplActivityThread.handleResumeActivity() --> WindowManagerImpl.addView(decorView, layoutParams) --> WindowManagerGlobal.addView()2、ViewRootImpl启动View树的遍历ViewRootIm
本篇开始分析按键消息事件分发(PS:本篇文章中源码均是android 6.0,请知晓)先看下Agenda: ViewRootImpl中的dispatchInputEvent方法 View.dispatchKeyEvent方法 ViewGroup.dispatchKeyEvent方法 Activity.dispatchKeyEvent方法 按键消息事件时序图 ViewRootIm
转载 2021-06-21 10:36:39
601阅读
面试造火箭系列:一、Android 绘制原理目录View 树的绘图流程View 绘制流程函数调用链Measure 和 Layout 的具体过程自定义一个TagGroupView 树的绘图流程View树的绘图流程是由核心类:ViewRootImpl来处理的,ViewRootImpl作为整个控件树的根部,它是控件树正常运作的动力所在,控件的测量、布局、绘制以及输入事件的派发处理都由ViewRootIm