getTextSizeFromCustomStyle function

Size getTextSizeFromCustomStyle(
  1. String text,
  2. TextStyle textStyle, {
  3. double? maxWidth,
})

Implementation

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