在 中 Flutter, RichText
是一个小部件,允许您在单个文本小部件中创建具有不同样式和格式的文本。 您可以使用多个 TextSpan
小部件来定义具有不同样式的文本的不同部分。
以下是如何使用的示例 RichText
:
在此示例中, RichText
小部件用于创建具有不同样式的文本。 这些 TextSpan
小部件用作子部件来定义具有不同样式的文本的各个部分。
- 第一个样式
TextSpan
使用上下文的默认文本样式(在本例中,它继承了 的默认样式AppBar
)。 - 第二个
TextSpan
将粗体字体粗细和蓝色应用于单词“ Flutter.”。 - 第三个
TextSpan
只是添加文字“太棒了!” 到最后。
TextSpan
您可以根据需要 自定义格式、字体、颜色和其他样式。
RichText
当您需要对文本的不同部分应用不同的样式时,例如显示格式化内容或强调特定单词或短语时,该小部件特别有用 。
请随意尝试不同的样式和嵌套 TextSpan
小部件,以在您的应用程序中实现所需的视觉效果。