getLargestTextWidth function
double
getLargestTextWidth({
- required BuildContext context,
- required Set<
String> textSet, - TextStyle? style,
- TextScaler? textScaler,
Implementation
double getLargestTextWidth({
required BuildContext context,
required Set<String> textSet,
TextStyle? style,
TextScaler? textScaler,
}) {
textScaler ??= TextScaler.linear(
View.of(context).platformDispatcher.textScaleFactor,
);
double largestWidth = 0;
for (final text in textSet) {
final TextPainter textPainter = getTextPainterLaidout(
context: context,
text: text,
style: style,
textScaler: textScaler,
);
if (textPainter.size.width > largestWidth) {
largestWidth = textPainter.size.width;
}
}
return largestWidth;
}