展示文本:Text
-
属性 style : 用于设置文字的样式,类型为TextStyle。
TextStyle可设置的属性如下:(常用有设置背景、文字颜色、文字大小、文字粗细、文字字体、文字阴影等等)this.inherit = true, this.color, this.backgroundColor, this.fontSize, this.fontWeight, this.fontStyle, this.letterSpacing, this.wordSpacing, this.textBaseline, this.height, this.leadingDistribution, this.locale, this.foreground, this.background, this.shadows, this.fontFeatures, this.decoration, //如 删除线:TextDecoration.lineThrough this.decorationColor, this.decorationStyle, this.decorationThickness, this.debugLabel, String? fontFamily, List<String>? fontFamilyFallback, String? package, this.overflow,
-
属性 strutStyle: 另一种这只文字的方式和TextStyle相比设置出发点不一样,类型为StrutStyle
StrutStyle可设置的属性如下:String? fontFamily, List<String>? fontFamilyFallback, this.fontSize, this.height, this.leadingDistribution, this.leading, //相当于TextStyle的letterSpacing,类似与行高 this.fontWeight, this.fontStyle, this.forceStrutHeight, this.debugLabel, String? package,
-
属性 textAlign:设置文字的对齐方向,类型为TextAlign
TextAlign可设置的值如下:- left:
- right:
- center:
- justify:
- start:
- end
-
属性 textDirection:设置文字一个一个排序的方向,类型为TextDirection
TextDirection- rtl:
- ltr:
- 属性 locale:用于国际化设置
- 属性 softWrap:
- 属性 overflow:截断方式
- 属性 textScaleFactor:缩放因子
- 属性 maxLines:最大行数
- 属性 semanticsLabel:替代语义标签
-
属性 textWidthBasis:包裹文本的宽度时父容器的宽度,类型为TextWidthBasis
TextWidthBasis可设置的值如下:
- parent:多行文本时父容器占据所有宽度,单行时包裹文本内容
- longestLine:多行或单行都包裹最大的行的宽度
- 属性 textHeightBehavior:文字上下缩进,用于编写公式等等。类型为TextHeightBehavior
网友评论