adaptativeSize method
a size computed by ScreenTier
Implementation
double adaptativeSize([double? size, double factor = .1]) {
size ??= textTheme.bodyMedium?.fontSize ?? 14;
size = size.forcePositive;
factor = factor.forcePositive;
return valueByTier(
xxs: size * (1 - factor * 3),
xs: size * (1 - factor * 2),
sm: size * (1 - factor * 1),
md: size,
lg: size * (1 + factor * 1),
xl: size * (1 + factor * 2),
xxl: size * (1 + factor * 3),
);
}