我有这个代码: (在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();
上运行。
现在,当我滑动时,没有任何反应。