move method
Implementation
void move(final int pointer, final Offset position) {
final state = _activePointers[pointer];
if (state == null) {
return;
}
final delta = position - state.origin;
if (delta.distance > state.tapSlop) {
_didSequenceMove = true;
}
if (delta.distance > state.panSlop) {
_hideForDrag();
if (!(nativeTapFeedback && scrollMode)) {
_notifyNavigation();
}
}
if (nativeTapFeedback &&
scrollMode &&
!_didSequenceMultiTouch &&
delta.dy.abs() > state.panSlop &&
delta.dy.abs() > delta.dx.abs()) {
_notifyNavigation();
}
}