getTextWidth function

double getTextWidth(
  1. String text,
  2. double fontSize,
  3. FontWeight fontWeight
)

Implementation

double getTextWidth(String text, double fontSize, FontWeight fontWeight) {
  final TextPainter textPainter = TextPainter(
    text: TextSpan(
      text: text,
      style: TextStyle(fontSize: fontSize, fontWeight: fontWeight),
    ),
    maxLines: 1,
    textDirection: TextDirection.ltr,
  )..layout();

  return textPainter.size.width;
}