小编典典

如何在段落中加粗(或格式化)一段文本?

all

我怎样才能有不同格式的文本行?

例如:

你好 世界


阅读 132

收藏
2022-08-19

共1个答案

小编典典

您应该使用RichText小部件。

RichText 小部件将采用TextSpan小部件,该小部件也可以具有子 TextSpan 的列表。

每个 TextSpan 小部件可以有不同的TextStyle

这是要呈现的示例代码:Hello World

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)),
    ],
  ),
);
2022-08-19