Android如何保证“触摸事件”和“鼠标事件”共存?

问题描述

1.按照原生逻辑,当用手指触摸屏幕时(一直保持down的状态),然后再输入鼠标事件(比如说鼠标点击或者hover),而此时先前手指的触摸事件会被cancel掉,仅剩鼠标事件。

2.我们是终端厂商,可以修改源码,目前有个需求是希望在某种模式下让“触摸事件”和“鼠标事件”共存,不冲突。

3.这两天在InputDispatcher.cpp中debug好久都没有头绪,由于对事件传递机制的细节了解有限,希望从这里寻求答案或者方向。

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 3.6k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题