Android - 同时触摸两个按钮

时间:2012-01-22 06:03:10

标签: android button multi-touch

同时触摸两个按钮的最佳方法是什么?我正在开发一个带有按钮的应用程序,比如D-pad和一个跳跃按钮,可以移动你的角色。现在我只是使用普通按钮并使用OnClickListener处理它们。我在跑步时遇到问题,需要同时跳跃,或者如果我跑到右边,那么我想离开而不必捡起我的手指。我知道这是可能的,因为它在Sonic CD和其他一些游戏上很有用。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

OnClick仅在发布时触发。而是使用触摸事件处理程序,以便在触摸发生时,您可以获得事件。但请注意,并非所有设备都具有多点触控功能,因此并非所有设备都能正确处理双触控外壳。他们将提供触摸事件,但不提供其中两个。另请注意,您可能会收到多个"指针"在触摸事件中,并且必须决定哪个是你的"你的"对于每个按钮,如果重要。