A run of text with a single style.
The Text widget displays a string of text with single style. The string might break across multiple lines or might all be displayed on the same line depending on the layout constraints.
The style argument is optional. When omitted, the text will use the style from the closest enclosing DefaultTextStyle. If the given style's TextStyle.inherit property is true, the given style will be merged with the closest enclosing DefaultTextStyle. This merging behavior is useful, for example, to make the text bold while using the default font family and size.
To display text that uses multiple styles (e.g., a paragraph with some bold words), use RichText.
See also:
- Inheritance
- Object
- Widget
- StatelessWidget
- Text
Constructors
Properties
- data → String
-
The text to display.
read-only - overflow → TextOverflow
-
How visual overflow should be handled.
read-only - softWrap → bool
-
Whether the text should break at soft line breaks.
read-only - style → TextStyle
-
If non-null, the style to use for this text.
read-only - textAlign → TextAlign
-
How the text should be aligned horizontally.
read-only - textScaleFactor → double
-
The number of font pixels for each logical pixel.
read-only - hashCode → int
-
Get a hash code for this object.
read-only, inherited - key → Key
-
Controls how one widget replaces another widget in the tree.
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
-
debugFillDescription(
List<String> description) → void -
Add additional information to the given description for use by
toString
. -
createElement(
) → StatelessElement -
Creates a StatelessElement to manage this widget's location in the tree.
inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited -
toStringShort(
) → String -
A short, textual description of this widget.
inherited