textWidth function
calculate text width
Implementation
double textWidth({
required String text,
required TextStyle textStyle,
int? maxLines = 1,
}) {
final TextPainter textPainter = TextPainter(
text: TextSpan(
text: text,
style: textStyle,
),
maxLines: maxLines,
textDirection: TextDirection.ltr,
)..layout(minWidth: 0, maxWidth: double.infinity);
return textPainter.size.width;
}