Android 多点触控无法检测到 3 个手指
Android multi touch can't detect 3 fingers
我想在 HTC One M10 上同时检测三个手指。
没有针对任何此类案件的动议。
case MotionEvent.ACTION_DOWN: return "Down";
case MotionEvent.ACTION_MOVE: return "Move";
case MotionEvent.ACTION_POINTER_DOWN: return "Pointer Down";
case MotionEvent.ACTION_UP: return "Up";
case MotionEvent.ACTION_POINTER_UP: return "Pointer Up";
case MotionEvent.ACTION_OUTSIDE: return "Outside";
case MotionEvent.ACTION_CANCEL: return "Cancel";
我下载了一些应用程序,它们也无法同时检测到 3 个,但它们识别了两个。
动议不来,我怎么能只认出两个。
谢谢
update chacking agian 之后 MotionEvent.ACTION_MOVE 没有调用。
我能做什么?
我用这个应用程序检查了我的屏幕支持多少手指 - https://play.google.com/store/apps/details?id=com.easylabs.multitouch。
收到 phone 支持的确切触摸次数后,您可以通过计算 ACTION_DOWN (+1) 和 ACTION_UP(-1) 动作来检测多点触控。有了那个计数器,你就可以随时知道此时有多少手指触摸到屏幕了。
Link 回答 Programmatically find how many fingers in multitouch Android device supports.
关闭您设备上的 HTC 手势。
我想在 HTC One M10 上同时检测三个手指。 没有针对任何此类案件的动议。
case MotionEvent.ACTION_DOWN: return "Down";
case MotionEvent.ACTION_MOVE: return "Move";
case MotionEvent.ACTION_POINTER_DOWN: return "Pointer Down";
case MotionEvent.ACTION_UP: return "Up";
case MotionEvent.ACTION_POINTER_UP: return "Pointer Up";
case MotionEvent.ACTION_OUTSIDE: return "Outside";
case MotionEvent.ACTION_CANCEL: return "Cancel";
我下载了一些应用程序,它们也无法同时检测到 3 个,但它们识别了两个。 动议不来,我怎么能只认出两个。 谢谢
update chacking agian 之后 MotionEvent.ACTION_MOVE 没有调用。 我能做什么?
我用这个应用程序检查了我的屏幕支持多少手指 - https://play.google.com/store/apps/details?id=com.easylabs.multitouch。
收到 phone 支持的确切触摸次数后,您可以通过计算 ACTION_DOWN (+1) 和 ACTION_UP(-1) 动作来检测多点触控。有了那个计数器,你就可以随时知道此时有多少手指触摸到屏幕了。
Link 回答 Programmatically find how many fingers in multitouch Android device supports.
关闭您设备上的 HTC 手势。