addSecondAllowedPointer method

  1. @override
void addSecondAllowedPointer(
  1. PointerEvent event
)
override

Implementation

@override
void addSecondAllowedPointer(PointerEvent event) {
  startTrackingPointer(event.pointer, event.transform);
  _velocityTrackers[event.pointer] = velocityTrackerBuilder(event);
  if (_state == _DragState.ready) {
    _state = _DragState.possible;
    _initialPosition = OffsetPair(global: event.position, local: event.localPosition);
    _initialButtons = event.buttons;
    _pendingDragOffset = OffsetPair.zero;
    _globalDistanceMoved = 0.0;
    _lastPendingEventTimestamp = event.timeStamp;
    _lastTransform = event.transform;
    _checkDown();
  } else if (_state == _DragState.accepted) {
    resolve(GestureDisposition.accepted);
  }
}