scaleWithFallback static method
double
scaleWithFallback(
- BuildContext context,
- double baseSize,
- double minFontSize,
- double maxFontSize,
Implementation
static double scaleWithFallback(
BuildContext context,
double baseSize,
double minFontSize,
double maxFontSize,
) {
try {
final textScaler = MediaQuery.textScalerOf(context);
final scaler = textScaler.scale(baseSize);
return scaler.clamp(minFontSize, maxFontSize);
} catch (_) {
// ignore: deprecated_member_use
final factor = MediaQuery.textScaleFactorOf(context);
return baseSize * factor;
}
}