onFling手势不起作用

时间:2018-01-20 07:59:59

标签: java android ontouchevent

我有这个代码: (在onCreate中)

gestureObject = new GestureDetectorCompat(this, new LearnGesture());

这位于主要活动脚本的底部:

@Override
    public boolean onTouchEvent(MotionEvent event) {
        this.gestureObject.onTouchEvent(event);
        return super.onTouchEvent(event);
    }

    class LearnGesture extends GestureDetector.SimpleOnGestureListener {

        @Override

        public boolean onFling(MotionEvent event1, MotionEvent event2, float veloclityX, float velocityY) {
            Log.d("OkHttp","Goody");

            if (event2.getX() > event1.getX()) {
                displayInfoDialogView();

            } else if (event2.getX() < event1.getX()) {
                displayInfoDialogView();
            }

            return true;
        }


    }

我希望这段代码可以让我在任何方向上使用,

            displayInfoDialogView();

上运行。

现在,当我滑动时,没有任何反应。

0 个答案:

没有答案