Flutter Text Widget
Flutter 中的 Text Widget 用于显示文本,它支持基本的文本样式、排版和布局。下面介绍一些 Text Widget 常用的属性:
- data:要显示的文本内容。
- style:文本样式,可以设置字体、大小、颜色等属性。
- textAlign:文本对齐方式,可以设置左对齐、居中对齐、右对齐等。
- maxLines:最大显示行数,超过指定行数的文本将被截断,省略号会显示在文本末尾。
- overflow:文本溢出处理方式,可以设置省略号、截断等方式。
- softWrap:是否自动换行,默认为 true。
- textDirection:文本方向,可以设置为从左到右或从右到左。
- textScaleFactor:文本缩放因子,可以放大或缩小文本大小。
- semanticsLabel:用于辅助屏幕阅读器的文本标签,用于描述文本内容。
示例代码:
Text(
'Hello, Flutter!',
style: TextStyle(
fontSize: 20.0,
fontWeight: FontWeight.bold,
color: Colors.blue,
),
textAlign: TextAlign.center,
maxLines: 2,
overflow: TextOverflow.ellipsis,
softWrap: true,
textDirection: TextDirection.ltr,
textScaleFactor: 1.0,
semanticsLabel: 'Greeting',
)
以上是 Text Widget 的一些常用属性,可以根据实际需求设置相应的属性,以便满足不同的文本显示需求。