handlePanEnd method

void handlePanEnd(
  1. DragEndDetails details
)
override

Is called when the end of a pan gesture is detected.

See also:

Implementation

void handlePanEnd(DragEndDetails details) {
  if ((allowOppositeRotationFlung ? value.distance.abs() : value.distance) >
          100 &&
      details.velocity.pixelsPerSecond.distance.abs() > 300) {
    value = value.copyWith(isPanning: false, wasFlung: true);
  } else {
    value = value.copyWith(isPanning: false);
  }
}