相关疑难解决方法(0)

如何检测左/右和上/下之间的滑动方向

我的问题:如何检测用户向上/向下移动手指的时间与左/右相比(我如何知道他们的手指向哪个方向移动)?

我的情况:我想在他们上下移动手指时改变我的应用程序的亮度(向上=更亮,向下=更暗),我想根据他们的左/右滑动在活动和/或视图之间切换.

user-interface android user-interaction

54
推荐指数
5
解决办法
6万
查看次数

如何在Android上实现"双指拖动"手势?

我是Android开发的新手,正在为盲人开展一个无障碍研究项目(Jelly Bean API 17级项目).我一直在试验一些手势,而且双指拖动手势实施起来非常困难.以下图片捕获了我实际需要的内容.

拖动手势

我希望盲人用户将两根手指水平拖动(屏幕上的任何位置),然后他将获得他/她在EditText中输入的文本的音频输出.同时根据两个手指在拖动时的距离,我们分别输出每个单词.(例如下面的例子)

示例:如果用户键入"今天是美好的一天"并将他的手指(x值)拖动(比方说)10个单位到左边我们输出"美好的一天"但是如果他拖动它说20个单位到左边我们输出"好"一天",对于30个单位到左"是一个美好的一天"等等.

我偶然发现它似乎检测到双指触摸:

TouchEvent(MotionEvent event)
Run Code Online (Sandbox Code Playgroud)

另外这个关于检测多个触摸的教程看起来很有希望,但是我需要它来处理触摸拖动,我不确定是否可以像这样实现.

任何新的建议来实现这个或指向可以帮助的教程将是伟大的!

在此先感谢,Adit

android android-layout android-gesture

12
推荐指数
1
解决办法
2万
查看次数