我有一个非常好的ClickListener代码,在我添加
之前一直运行良好gestureObject = new GestureDetectorCompat(this, new LearnGesture());
和
@Override
public boolean dispatchTouchEvent(MotionEvent event) {
Log.d("OkHttp","Goody");
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");
String url = "";
String url22 = "";
if (event2.getX() > event1.getX()) {
} else if (event2.getX() < event1.getX()) {
}
return true;
}
}
对于&#34; Swipe Listener&#34;。
滑动功能正常但现在我的ClickListener无效。
任何想法为什么?
他们互相干扰吗?
答案 0 :(得分:0)
retrning true表示您正在使用该事件,因此仅当您在案例中检测到手势并且所有其他事件返回false时才返回true,以便默认功能可用。 请参阅https://developer.android.com/training/gestures/detector.html#DetectingAllSupportedGestures