我是Android开发新手,正在为盲人(Jelly Bean API 17项目)开展无障碍研究项目。我一直在尝试一些手势,但实现双指拖动手势非常困难。以下图片很好地捕捉了我所需要的东西。
我希望盲人用户用两个手指在屏幕上水平拖动,然后他/她可以获得EditText中输入文本的音频输出。根据两个手指拖动的距离,我们将分别输出每个单词。 (下面是示例)
例如:如果用户键入"今天是个好日子"并向左拖动手指(x值)10个单位,我们会输出"好日子",但是如果他向左拖动20个单位,则会输出"一个好日子",向左拖动30个单位则会输出"是个好日子"等等。
我偶然发现似乎可以检测到双指触摸:
TouchEvent(MotionEvent event)
此外,这篇关于检测多点触控的教程看起来很有前途,但我不确定它能否像这样实现触摸和拖动。
如果有任何新的建议来实现这一点,或者可以帮助的教程指针,将会很棒!
提前致谢, Adit