1

我正在开发一个应用程序,该应用程序需要能够在启用辅助功能和通过触摸浏览时捕获手势。我已经看到了单点触摸的答案-启用触摸浏览时如何保持单指针手势?

但在我的应用程序中,用户必须执行多点触控事件。问题是,由于通过触摸探索功能使两根手指触摸的行为类似于常规模式下的单次触摸,我的所有两指手势都无法识别。有没有办法完全覆盖通过触摸探索或我的特定应用程序的整个辅助功能?(我可以从我的应用程序中执行其他辅助功能)

谢谢!!

4

1 回答 1

0

无法从您的代码中覆盖“通过触摸探索”,因为它是一项无障碍服务,必须由用户在系统设置中手动启用/禁用。

然而,TV Raman 在他的 Google IO 演示文稿中解释了 - 使 Android 应用程序可访问 http://www.youtube.com/watch?v=q3HliaMjL38

用户可以将手指添加到所需的手势。因此,双击应用程序将单击传递到底层视图,两指滑动将单指滑动传递到底层视图等。

如果您尝试在 Chrome 中使用 3 指而不是 2 指进行捏合和缩放,则可以。使用 3 指手势尝试您的应用程序,看看您的 2 指手势现在是否被识别。

于 2013-04-30T08:11:31.583 回答