代码执行堆栈
ViewRootImpl.
dispatchMotion
ViewRootImpl.
dispatchPointer
(sendMessage)
ViewRootImpl.
handleMessage
@Override
public void handleMessage(Message msg) {
......
case DISPATCH_POINTER:
deliverPointerEvent((MotionEvent) msg.obj, msg.arg1 != 0);
......
}
ViewRootImpl.
deliverPointerEvent
private void deliverPointerEvent(MotionEvent event, boolean sendDone) {
if (ViewDebug.DE