flutter_miniplayer/lib/src/utils.dart

13 lines
393 B
Dart

enum SnapPosition { MAX, MIN, DISMISS }
///Calculates the percentage of a value within a given range of values
double percentageFromValueInRange({final double min, max, value}) {
return (value - min) / (max - min);
}
double borderDouble({double minRange, double maxRange, double value}) {
if (value > maxRange) return maxRange;
if (value < minRange) return minRange;
return value;
}