1、绘制绿框
app进程里的ViewRootImpl绘制绿框焦点====》有一个drawAccessibilityFocusedDrawableIfNeeded方法绘制绿色框 ===》
再具体是谁???Drawable drawable = getAccessibilityFocusedDrawable()
直接时机:无障碍service发送foucus事件通知的=》关键路?
间接时机:上下滑、触摸
那zz侧谁绘制的绿框?
2、控件树信息
谁最终持有控件树信息?
3、触摸事件绘制绿框
触摸事件发出到AccessibilityService接收到onAccessibilityEvent事件流程
直接时机是啥?
间接时机
1.无障碍机制涉及哪些模块?答案如上分析
todo:分析控件树的入口
当我们需要找到被辅助的app的某个view的信息时,可以通过该接口的findAccessibilityNodeInfosByViewId方法实现。