flutter - 如何在 Flutter 中设置部分文本的样式?
问题描述
我有一个Text
小部件,我想成为它的一部分bold
。我怎样才能做到这一点?
例子:Text("Required interests: Music, Guitar")
我希望“必需的兴趣:”是大胆的,休息是正常的。
解决方案
您可以使用Text.rich()
来实现这一点。
Text.rich(
TextSpan(
text: 'Required interests: ',
style: TextStyle(fontWeight: FontWeight.bold),
children: <TextSpan>[
TextSpan(text: 'Music, Guitar',
style: TextStyle(fontWeight: FontWeight.normal),
)
]
),
);
请注意,如果您没有在任何children
's中指定任何样式,TextSpan
它将使用父样式。
推荐阅读
- elasticsearch - Elastic App Search Indexing 进度未继续(自托管)
- flutter - 如何在更新父有状态小部件时更新子有状态小部件
- grep - 使用 grep 命令获取特定单词 [LINUX]
- go - 为什么我不能使用 type 作为它的接口?
- python - 该模块在python(烧瓶)中无法识别
- macos - 无需切换即可与多个窗口交互
- mql4 - 智能交易系统未显示任何错误或警告,但不起作用
- reactjs - HTML 不会在子组件中的道具更改上呈现
- jupyter-lab - jupyter-kite、jupyter-lsp和对应的插件我都安装成功了,但是都没有正常工作。
- java - 如何关闭 com.microsoft.sqlserver.jdbc.SQLServerDataSource