setSafeHeight method
Implementation
double setSafeHeight(double value, {double? min, double? max}) {
final media = MediaQuery.of(KResource.ins.ctx);
final size = media.size;
final sizeSafe = Size(size.width, size.height - media.padding.top);
final ratio = sizeSafe.height / (KResource.ins.size.height);
final result = value * ratio;
if (max != null && min != null) {
return result.clamp(min, max);
} else if (min != null) {
return result.clamp(min, value);
} else if (max != null) {
return result.clamp(0, max);
}
return result;
}