calculateTextSize static method
Size
calculateTextSize(
- String text, {
- required TextStyle style,
- required BuildContext context,
- double minWidth = 0,
- double maxWidth = double.infinity,
Implementation
static Size calculateTextSize(
String text, {
required TextStyle style,
required BuildContext context,
double minWidth = 0,
double maxWidth = double.infinity,
}) {
final TextScaler textScale = MediaQuery.of(context).textScaler;
final TextDirection textDirection = Directionality.of(context);
final TextPainter textPainter = TextPainter(
text: TextSpan(text: text, style: style),
textDirection: textDirection,
textScaler: textScale,
)..layout(minWidth: minWidth, maxWidth: maxWidth);
return textPainter.size;
}