Android 上的多点触控测试用例?
Android 文档中的 TouchUtils 类具有诸如 drag()
之类的函数:
,但它们不支持多点触摸手势,例如两根手指滑动。
查看 MotionEvent.obtain()
方法,似乎没有任何方法可以从测试用例调用“虚拟”多点触摸事件。
有人已经成功了吗?
The TouchUtils class in the android documentation has functions like drag()
:
but they do not support multi touch gestures, like a two finger swipe.
Looking at the MotionEvent.obtain()
methods, there does not seem to be any way of invoking a "virtual" multi touch event from a testcase.
Anyone has got it working?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
显然,除了使用私有函数
MotionEvent.obtainNano()
来模拟多点触摸事件之外,没有其他方法了。希望这会在未来的版本中改变。Apparently there is no other way than to use the private function
MotionEvent.obtainNano()
to mock the multi touch events. Hopefully this will change in future versions.