isFlingGesture method

  1. @override
bool isFlingGesture (
  1. VelocityEstimate estimate
)
override

Determines if a gesture is a fling or not based on velocity.

A fling calls its gesture end callback with a velocity, allowing the provider of the callback to respond by carrying the gesture forward with inertia, for example.

Implementation

@override
bool isFlingGesture(VelocityEstimate estimate) {
  final double minVelocity = minFlingVelocity ?? kMinFlingVelocity;
  final double minDistance = minFlingDistance ?? kTouchSlop;
  return estimate.pixelsPerSecond.dx.abs() > minVelocity && estimate.offset.dx.abs() > minDistance;
}