const Text(
String this.data, {
super.key,
this.style,
this.strutStyle,
this.textAlign,
this.textDirection,
this.locale,
this.softWrap,
this.overflow,
@Deprecated(
'Use textScaler instead. '
'Use of textScaleFactor was deprecated in preparation for the upcoming nonlinear text scaling support. '
'This feature was deprecated after v3.12.0-2.0.pre.',
)
this.textScaleFactor,
this.textScaler,
this.maxLines,
this.semanticsLabel,
this.textWidthBasis,
this.textHeightBehavior,
this.selectionColor,
})
-
* data:要显示的文本内容。 * key:小部件的标识符,用于在小部件树中唯一标识该小部件。 * style:指定文本的样式,如字体、颜色、字号等。 * strutStyle:指定文本的strut样式,用于控制行高和基线对齐等。 * textAlign:指定文本的对齐方式,如左对齐、右对齐、居中等。 * textDirection:指定文本的方向,如从左到右(LTR)或从右到左(RTL)。 * locale:指定文本的地区设置,用于本地化文本。 * softWrap:控制文本是否自动换行。 * overflow:控制文本超出容器宽度时的处理方式,如省略号、裁剪等。 * textScaleFactor:【已弃用】用于缩放文本的因素。已在版本3.12.0-2.0.pre后弃用,推荐使用textScaler。 * textScaler:用于缩放文本的因素,可以替代textScaleFactor。 * maxLines:文本显示的最大行数。 * semanticsLabel:用于辅助功能的文本标签,用于辅助设备识别和理解文本。 * textWidthBasis:指定文本宽度计算的基准,如父容器宽度、文本内容宽度等。 * textHeightBehavior:控制文本的行高和垂直对齐方式。 * selectionColor:选择文本时的背景颜色。