Eli*_*zra 6 android multi-touch
我试图在 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";
Run Code Online (Sandbox Code Playgroud)
我下载了一些应用程序,它们也无法同时检测到 3 个,但它们识别出了两个。如果动作不叫,我怎么能只认出两个。谢谢。
更新再次破解后,MotionEvent.ACTION_MOVE 没有调用。我能做什么?
我使用这个应用程序来检查我的屏幕支持多少手指 - https://play.google.com/store/apps/details?id=com.easylabs.multitouch。
收到手机支持的准确触摸次数后,您可以通过计算 ACTION_DOWN (+1) 和 ACTION_UP(-1) 操作来检测多点触摸。通过该计数器,您始终可以知道此时有多少根手指触摸了屏幕。
链接到答案以编程方式查找 Android 设备支持的多点触控手指数量。
| 归档时间: |
|
| 查看次数: |
11961 次 |
| 最近记录: |