createTextPainter function
TextPainter
createTextPainter({
- required InlineSpan text,
- required TextAlign textAlign,
- required TextDirection textDirection,
- required double scale,
- int? maxLines,
- Locale? locale,
- StrutStyle? strutStyle,
Implementation
TextPainter createTextPainter({
required InlineSpan text,
required TextAlign textAlign,
required TextDirection textDirection,
required double scale,
int? maxLines,
Locale? locale,
StrutStyle? strutStyle,
}) {
final bool supportsTextScaler = isTextScalerSupported();
return supportsTextScaler
? TextPainter(
text: text,
textAlign: textAlign,
textDirection: textDirection,
textScaler: TextScaler.linear(scale),
maxLines: maxLines,
locale: locale,
strutStyle: strutStyle,
)
: TextPainter(
text: text,
textAlign: textAlign,
textDirection: textDirection,
textScaleFactor: scale,
maxLines: maxLines,
locale: locale,
strutStyle: strutStyle,
);
}