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;
}
}