Text使用,及插入文本
class TextDemo extends StatelessWidget {
final TextStyle _textStyle = TextStyle(
fontSize: 16.0,
);
final String _lector = 'Steven';
final String _title = 'Flutter';
@override
Widget build(BuildContext context) {
return Text(
'《 ${_title} 》-- ${_lector}。本套课程将针对iOS开发者快速上手Flutter技术.通过快速的配置使用iOS的技术和Flutter对比让同学们能更加容易的理解这门技术.本课程设计贯穿整个实战项目,通过项目需求快速学习各项技术.求快速学习各项技术.',
textAlign: TextAlign.center,
style: _textStyle,
maxLines: 4,
overflow: TextOverflow.ellipsis, //
);
}
}
RichText使用
class RichTextDemo extends StatelessWidget {
final TextStyle _textStyle = TextStyle(
fontSize: 16.0,
);
final String _lector = 'Steven';
final String _title = 'Flutter';
@override
Widget build(BuildContext context) {
return RichText(
text: TextSpan(
text: '《Flutter 练习》',
style: TextStyle(
fontSize: 30,
color: Colors.black,
),
children: <TextSpan>[
TextSpan(
text: 'Steven', style: TextStyle(fontSize: 16, color: Colors.blue)),
TextSpan(
text: 'Steven', style: TextStyle(fontSize: 16, color: Colors.blue)),
],
),
);
}
}