在Android上获取触摸方向

时间:2010-10-20 07:07:57

标签: android touch listener

我想问一下,是否可以在android中抓住触摸模式抓住滚动方向?当用户从左到右触摸屏幕时,我能抓住变化吗? 如果可以使用哪个听众?

我找到了一些方法和听众,但我不确定therse是否符合我的要求。 http://developer.android.com/reference/android/text/method/Touch.html

公共方法 static int getInitialScrollX(TextView小部件,Spannable缓冲区) static int getInitialScrollY(TextView小部件,Spannable缓冲区)

如果这些方法足够,那么有没有包含这些方法的例子?

谢谢

2 个答案:

答案 0 :(得分:1)

您需要使用手势和手势监听器(http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGestureListener.html)。您在侦听器中获得的MotionEvent包含您需要的所有信息。

答案 1 :(得分:0)

我怀疑您想要检测侧向运动,就像用于解锁屏幕一样。要做到这一点,你必须听一个触地事件,然后是一个up事件,并比较两个事件的坐标。