【发布时间】:2013-02-11 18:30:57
【问题描述】:
我是 Android 开发的新手,正在为盲人开展无障碍研究项目(Jelly Bean API 级别 17 项目)。我一直在尝试一些手势,双指拖动手势真的很难实现。下图很好地捕捉到了我真正需要的东西。
我希望盲人用户水平拖动两根手指(屏幕上的任何位置),他将获得他/她在 EditText 中键入的文本的音频输出。同样根据两根手指在拖动时移动的距离,我们分别输出每个单词。(下例)
示例:如果用户输入“今天是个好日子”并拖动手指 (x value) by (say) 10 units to Left 我们输出 "good day" 但如果他 将它拖到左侧说 20 个单位,我们输出 “美好的一天”,表示 30 个单位 向左“是美好的一天”等等。
我偶然发现它似乎检测到两指触摸:
TouchEvent(MotionEvent event)
此外,detecting multiple touches 上的本教程似乎很有希望,但我需要它适用于 touch 和 drag,我不确定是否可以这样实现。 p>
任何实现这一点的新建议或可以提供帮助的教程指针都会很棒!
提前致谢, 修改
【问题讨论】:
-
你好@Adit..你能分享一下Playstore链接吗
标签: android android-layout android-gesture