【问题标题】:Get the touch direction on Android在 Android 上获取触摸方向
【发布时间】:2010-10-20 07:07:56
【问题描述】:

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

我找到了一些方法和侦听器,但我不确定它们是否代表我的要求。 http://developer.android.com/reference/android/text/method/Touch.html

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

如果这些方法足够了,有没有包括这些方法的例子?

谢谢

【问题讨论】:

    标签: android touch listener


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我怀疑您想检测横向运动,就像用于解锁屏幕的运动一样。为此,您必须侦听一个触地事件,然后是一个向上事件,并比较这两个事件的坐标。

      【讨论】:

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