Flutter 如何在flatter中设置部分文本的样式?

Flutter 如何在flatter中设置部分文本的样式?,flutter,Flutter,我有一个文本小部件,我想成为它的一部分粗体。我该怎么做 示例:Text(“所需兴趣:音乐、吉他”) 我希望“必需的兴趣:”是粗体的,其余的是正常的。您可以使用Text.rich()来实现这一点 Text.rich( TextSpan( text: 'Required interests: ', style: TextStyle(fontWeight: FontWeight.bold), children: <TextSpan>[ TextSpa

我有一个
文本
小部件,我想成为它的一部分
粗体
。我该怎么做

示例:
Text(“所需兴趣:音乐、吉他”)


我希望“必需的兴趣:”是粗体的,其余的是正常的。

您可以使用
Text.rich()
来实现这一点

Text.rich(
  TextSpan(
    text: 'Required interests: ',
    style: TextStyle(fontWeight: FontWeight.bold),
    children: <TextSpan>[
      TextSpan(text: 'Music, Guitar',
        style: TextStyle(fontWeight: FontWeight.normal),
      )
    ]
  ),
);
Text.rich(
TextSpan(
正文:“所需利益:”,
样式:TextStyle(fontWeight:fontWeight.bold),
儿童:[
TextSpan(文本:“音乐,吉他”,
样式:文本样式(fontWeight:fontWeight.normal),
)
]
),
);

注意:如果您没有在任何
子项
文本span
中指定任何样式,它将使用父项的样式。

Text.rich(…)
/
RichText(…)
@Morez如果解决了您的问题,请不要忘记将答案标记为“已接受答案”。以便其他人将其视为已回答的问题。