负责显示文本和定义显示样式的控件。
-
Text
显示单一样式的文本
new Text( 'Hello, $_name! How are you?', textAlign: TextAlign.center, overflow: TextOverflow.ellipsis, style: new TextStyle(fontWeight: FontWeight.bold), )
如果想让文本控件响应Touch事件,要把该控件放在GestureDetector控件里使用,如果是material design应用,可以考虑直接使用FlatButton实现可Touch的文本。
-
RichText
显示丰富样式的文本
new RichText( text: new TextSpan( text: 'Hello ', style: DefaultTextStyle.of(context).style, children: <TextSpan>[ new TextSpan(text: 'bold', style: new TextStyle(fontWeight: FontWeight.bold)), new TextSpan(text: ' world!'), ], ), )
<