Android 中的多点触摸事件

发布于 2024-09-28 20:51:05 字数 108 浏览 3 评论 0原文

你好,我想解决android中多点触控的问题。是否可以同时触发 2 个按钮的事件如果可能的话我该怎么做。请就此提供帮助。在我的游戏应用程序中,我想在同时按下两个按钮后执行某些操作。我怎样才能做到这一点。

Hi Here i want to solve the problem regarding multitouch in android. Is this possible to fire events of 2 buttons together if this is possible then how can i do this. please help regarding this. In my game application i want to do something after pressing two buttons together. How can i do this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

温柔戏命师 2024-10-05 20:51:05

我认为不可能将两个事件聚合为一个 oob。但使用 OnTouchListener 您绑定到两个按钮的父元素。

当引发事件并调用 onTouch() 方法时。你得到了一堆与事件相关的参数,比如它是什么类型的事件(Action_Down、Action_Move、Action_Up 等)。如果该操作是由第二根手指执行的,您还会获得信息,因此您可以选择决定是否触摸了两个按钮。

在这里你可以找到一个很好的教程关于 Android 上的多点触控支持

I don't think that it is possible to aggregate two events to a single one oob. But it shouldn't be to hard to determine if two buttons were pressed simultaneously by using a OnTouchListener you bind to the parent element of the two buttons.

When an event is thrown and the onTouch() method is called. You got a bunch of arguments related to the event, like what kind of event it was (Action_Down, Action_Move, Action_Up etc.). You also get the information if the action was performed by the first oder by the second finger so this should give you the option to decide whether both buttons were touched.

Here you can find a nice tutorial about multi touch support on Android.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文