buildTextSpan method
TextSpan
buildTextSpan({
- required BuildContext context,
- TextStyle? style,
- bool? withComposing,
override
Builds TextSpan from current editing value.
By default makes text in composing range appear as underlined. Descendants can override this method to customize appearance of text.
Implementation
@override
TextSpan buildTextSpan({
required BuildContext context,
TextStyle? style,
bool? withComposing,
}) {
// Return parsing
if (_language != null) {
return _processLanguage(text, CodeTheme.of(context), style);
}
if (_styleRegExp != null) {
return _processPatterns(text, style);
}
return TextSpan(text: text, style: style);
}