我怎样才能有不同格式的文本行?
例如:
你好世界
最佳答案
您应该使用 RichText小部件。
RichText 小部件将接收 TextSpan也可以具有子 TextSpan 列表的小部件。
每个 TextSpan 小部件可以有不同的 TextStyle .
这里是要渲染的示例代码: 你好世界
var text = RichText(
text: TextSpan(
// Note: Styles for TextSpans must be explicitly defined.
// Child text spans will inherit styles from parent
style: const TextStyle(
fontSize: 14.0,
color: Colors.black,
),
children: <TextSpan>[
TextSpan(text: 'Hello'),
TextSpan(text: 'World', style: const TextStyle(fontWeight: FontWeight.bold)),
],
),
);
https://stackoverflow.com/questions/41557139/