![]() |
VOOZH | about |
The RichText widget is used to display text that uses various different styles. The displayed text is described using a tree of TextSpan objects, each of which has its own associated style that is used for that subtree. Depending on the layout constraints the text might break across multiple lines or might all be displayed on the same line.
RichText RichText({
Key? key,
required InlineSpan text,
TextAlign textAlign = TextAlign.start,
TextDirection? textDirection,
bool softWrap = true,
TextOverflow overflow = TextOverflow.clip,
double textScaleFactor = 1.0,
TextScaler textScaler = TextScaler.noScaling,
int? maxLines,
Locale? locale,
StrutStyle? strutStyle,
TextWidthBasis textWidthBasis = TextWidthBasis.parent,
TextHeightBehavior? textHeightBehavior,
SelectionRegistrar? selectionRegistrar,
Color? selectionColor,
})
Property | Description |
|---|---|
children | The widgets below this widget in the tree |
hashCode | The hash code for this object |
key | Controls how one widget replaces another widget in the tree |
runtimeType | A representation of the runtime type of the object |
text | The text to display in this widget |
textAlign | How the text should be aligned horizontally |
locale | This property takes in Locale class as the object. It controls the font used for the text depending on the language used |
maxLines | The maxLines property takes in an int value as the object. It controls the maximum number of lines that can be there for the text to expand and wrap |
overflow | TextOverflow enum is the object given to its class it controls the text in case of overflow |
softWrap | This property takes in a value as the object. If false, the glyphs in the text will be positioned as if there was unlimited horizontal space. |
textDirection | This property takes in TextDirection class as the object to decide the direction of the text. It can be either from left-to-right or right-to-left |
textHeightBehavior | TextHeightBehavior class is the object given to this property. It Defines how to apply TextStyle.height over and under text |
textScaler | This property is taken in a double value as the object to Creates a paragraph of rich text. |
textWidthBasis | TextWidthBasis enum is the object of this property. It defines how to measure the width of the rendered text |