calculateTextSize method

Size calculateTextSize({
  1. required String text,
  2. required TextStyle style,
  3. required int numLines,
})
inherited

Implementation

Size calculateTextSize({
  required String text,
  required TextStyle style,
  required int numLines,
}) {
  final TextPainter textPainter = TextPainter(
    text: TextSpan(text: text.replaceAll("`10`", "\n"), style: style),
    textDirection: TextDirection.ltr,
    maxLines: 6,
  )..layout(minWidth: 0, maxWidth: double.infinity);

  return numLines > 1 ? Size(textPainter.size.width, textPainter.size.height) : textPainter.size;
}