我需要捕捉长按,加上事件的坐标。在我看来,长按动作的更长阈值或超时更适合。
final GestureDetector gestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
public void onLongPress(MotionEvent e) {
//do something with coordinates
}
});
this.fl_overlay.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
gestureDetector.onTouchEvent(event);
return false;
}
});
我在 GestureDetector 的源代码中看到
private static final int LONGPRESS_TIMEOUT = ViewConfiguration.getLongPressTimeout();
有没有办法扩展这个值?