getTextSize function

Size getTextSize(
  1. String text,
  2. TextStyle style, {
  3. int maxLine = 1,
  4. double minWidth = 0,
  5. double maxWidth = double.infinity,
  6. TextDirection textDirection = TextDirection.ltr,
})

Get text size

Implementation

Size getTextSize(
  String text,
  TextStyle style, {
  int maxLine = 1,
  double minWidth = 0,
  double maxWidth = double.infinity,
  TextDirection textDirection = TextDirection.ltr,
}) {
  final textPainter = TextPainter(
    text: TextSpan(text: text, style: style),
    maxLines: maxLine,
    textDirection: textDirection,
  )..layout(
      minWidth: minWidth,
      maxWidth: maxWidth,
    );
  return textPainter.size;
}