swipeMagnitude property

SwipeMagnitude get swipeMagnitude

Method to get the swipe magnitude.

This method returns the magnitude of the swipe based on the velocity.

Implementation

SwipeMagnitude get swipeMagnitude {
  final double magnitude = velocity.pixelsPerSecond.distance;
  // Add logic here to convert the magnitude to a SwipeMagnitude enum.
  if (magnitude < (GestureUtils._swipeMagnitudeThresholds[SwipeMagnitude.minimal] ?? 0)) {
    return SwipeMagnitude.minimal;
  } else if (magnitude < (GestureUtils._swipeMagnitudeThresholds[SwipeMagnitude.small] ?? 0)) {
    return SwipeMagnitude.small;
  } else if (magnitude < (GestureUtils._swipeMagnitudeThresholds[SwipeMagnitude.medium] ?? 0)) {
    return SwipeMagnitude.medium;
  } else if (magnitude < (GestureUtils._swipeMagnitudeThresholds[SwipeMagnitude.large] ?? 0)) {
    return SwipeMagnitude.large;
  } else {
    return SwipeMagnitude.massive;
  }
}