【问题标题】:How to capture **two fingers** touch while Explore By Touch is enabled?启用“通过触摸探索”时如何捕捉**两个手指**触摸?
【发布时间】:2013-04-30 16:11:31
【问题描述】:

我正在开发一个应用程序,该应用程序需要能够在启用辅助功能和通过触摸浏览时捕捉手势。 我已经看到了单点触控的答案 - How can I maintain a one pointer gesture when explore-by-touch is enabled?

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

谢谢!!

【问题讨论】:

标签: android accessibility talkback


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-28
    相关资源
    最近更新 更多