ExpandedText class
Constructors
ExpandedText (String data , {Key ? key , Key ? textKey , TextStyle ? style , StrutStyle ? strutStyle , double minFontSize = 1 , double maxFontSize = double.maxFinite , double stepGranularity = 1 , List <double > ? presetFontSizes , AutoSizeGroup? group , TextAlign ? textAlign , TextDirection ? textDirection , Locale ? locale , bool ? softWrap , bool wrapWords = true , TextOverflow ? overflow , Widget ? overflowReplacement , double ? textScaleFactor , int ? maxLines , String ? semanticsLabel } )
Creates a ExpandedText widget.
const
ExpandedText.rich (TextSpan textSpan , {Key ? key , Key ? textKey , TextStyle ? style , StrutStyle ? strutStyle , double minFontSize = 12 , double maxFontSize = double.infinity , double stepGranularity = 1 , List <double > ? presetFontSizes , AutoSizeGroup? group , TextAlign ? textAlign , TextDirection ? textDirection , Locale ? locale , bool ? softWrap , bool wrapWords = true , TextOverflow ? overflow , Widget ? overflowReplacement , double ? textScaleFactor , int ? maxLines , String ? semanticsLabel } )
const
Properties
data
→ String ?
The text to display.
final
group
→ AutoSizeGroup?
Synchronizes the size of multiple AutoSizeText
s.
final
hashCode
→ int
The hash code for this object.
no setter inherited
key
→ Key ?
Controls how one widget replaces another widget in the tree.
final inherited
locale
→ Locale ?
Used to select a font when the same Unicode character can
be rendered differently, depending on the locale.
final
maxFontSize
→ double
The maximum text size constraint to be used when auto-sizing text.
final
maxLines
→ int ?
An optional maximum number of lines for the text to span, wrapping if necessary.
If the text exceeds the given number of lines, it will be resized according
to the specified bounds and if necessary truncated according to overflow .
final
minFontSize
→ double
The minimum text size constraint to be used when auto-sizing text.
final
overflow
→ TextOverflow ?
How visual overflow should be handled.
final
overflowReplacement
→ Widget ?
If the text is overflowing and does not fit its bounds, this widget is
displayed instead.
final
presetFontSizes
→ List <double > ?
Predefines all the possible font sizes.
final
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
semanticsLabel
→ String ?
An alternative semantics label for this text.
final
softWrap
→ bool ?
Whether the text should break at soft line breaks.
final
stepGranularity
→ double
The step size in which the font size is being adapted to constraints.
final
strutStyle
→ StrutStyle ?
The strut style to use. Strut style defines the strut, which sets minimum
vertical layout metrics.
final
style
→ TextStyle ?
If non-null, the style to use for this text.
final
textAlign
→ TextAlign ?
How the text should be aligned horizontally.
final
textDirection
→ TextDirection ?
The directionality of the text.
final
textKey
→ Key ?
Sets the key for the resulting Text widget.
final
textScaleFactor
→ double ?
The number of font pixels for each logical pixel.
final
textSpan
→ TextSpan ?
The text to display as a TextSpan .
final
wrapWords
→ bool
Whether words which don't fit in one line should be wrapped.
final