buildText function
Implementation
ui.Paragraph buildText(
String content,
double maxWidth,
double fontSize,
double opacity,
bool highLight,
) {
String text = content;
ui.ParagraphBuilder paragraphBuilder =
ui.ParagraphBuilder(ui.ParagraphStyle());
paragraphBuilder.pushStyle(
ui.TextStyle(
fontSize: fontSize,
color: highLight
? highLightTextColor.withOpacity(opacity)
: textColor.withOpacity(opacity),
height: 1.0,
shadows: highLight
? [
Shadow(
color: Colors.white.withOpacity(opacity),
offset: Offset(0, 0),
blurRadius: 10,
)
]
: []),
);
paragraphBuilder.addText(text);
ui.Paragraph paragraph = paragraphBuilder.build();
paragraph.layout(ui.ParagraphConstraints(width: maxWidth));
return paragraph;
}