TextUtils class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
buildText(BuildContext context, String rawText, {required BaseNode? node, Color? color, double? fontSize, LetterSpacing? letterSpacing, LineHeight? lineHeight, FontName? fontName, TextDecorationEnum? textDecoration, List<Effect>? effects, TapGestureRecognizer? tapGestureRecognizers, TextAlignHorizontalEnum? textAlignHorizontal, int? maxLines, TextOverflowC? overflow, required List<VariableData> variablesOverrides, required NullSubstitutionMode nullSubstitutionMode, required bool replaceVariablesWithSymbol, bool hasMissingFont = false})
→ Text
-
-
buildTextForProps(BuildContext context, String rawText, {required BaseNode? node, required List<TextProp> props, required List<VariableData> variablesOverrides, required NullSubstitutionMode nullSubstitutionMode, required bool replaceVariablesWithSymbol, TextAlignHorizontalEnum? textAlignHorizontal, int? maxLines, TextOverflowC? overflow, Map<String, TapGestureRecognizer> tapGestureRecognizers = const {}})
→ Text
-
-
buildTextForTextNode(BuildContext context, TextNode textNode, {required List<VariableData> variablesOverrides, required NullSubstitutionMode nullSubstitutionMode, required bool replaceVariablesWithSymbol, bool hasMissingFont = false, Map<String, TapGestureRecognizer> tapGestureRecognizers = const {}})
→ Text
-
-
buildTextSpan(BuildContext? context, String rawText, {Color? color, double? fontSize, LetterSpacing? letterSpacing, LineHeight? lineHeight, FontName? fontName, TextDecorationEnum? textDecoration, List<Effect>? effects, required BaseNode? node, required List<VariableData> variablesOverrides, required NullSubstitutionMode nullSubstitutionMode, required bool replaceVariableWithSymbol, bool hasMissingFont = false, TapGestureRecognizer? tapGestureRecognizer})
→ TextSpan
-
-
buildTextSpanForProp(BuildContext? context, String rawText, {required BaseNode? node, required TextProp prop, required TapGestureRecognizer? tapGestureRecognizer, required List<VariableData> variablesOverrides, required NullSubstitutionMode nullSubstitutionMode, required bool replaceVariableWithSymbol, bool hasMissingFont = false, List<Effect>? effects})
→ TextSpan
-
-
buildTextSpansForProps(BuildContext? context, String rawText, {required BaseNode? node, required List<TextProp> props, required List<VariableData> variablesOverrides, required NullSubstitutionMode nullSubstitutionMode, required bool replaceVariablesWithSymbol, bool hasMissingFont = false, List<Effect>? effects, Map<String, TapGestureRecognizer> tapGestureRecognizers = const {}})
→ List<TextSpan>
-
-
retrieveLetterSpacing(LetterSpacing letterSpacing, double fontSize)
→ double
-
Convert LetterSpacing from Figma values into Flutter.
-
retrieveLineHeight(LineHeight lineHeight, double fontSize)
→ double?
-
Convert LineHeight from Figma values into Flutter.
-
retrievePropColor(TextProp prop)
→ Color?
-
-
retrieveTextColor(List<TextProp> props)
→ Color?
-
-
retrieveTextStyle({Color? color, double? fontSize, LetterSpacing? letterSpacing, LineHeight? lineHeight, FontName? fontName, TextDecorationEnum? textDecoration, List<Effect> effects = const []})
→ TextStyle
-
Sets default values.
-
retrieveTextStyleFromProp(TextProp prop, {List<Effect> effects = const []})
→ TextStyle
-