flutter - 如何在 Flutter 的同一行更改我的字体?
问题描述
我想用 Nexa 字体更改我的字体(amion),用 Roboto 更改其他字母,如何使用 Flutter 进行更改? font_Image
解决方案
您可以使用RichText
允许应用于textStyle
文本跨度的小部件。下面的示例:
body: Center(
child: RichText(
text: TextSpan(
text: 'Say Hello to ', style: TextStyle(fontFamily: 'Roboto', color: Colors.black, fontWeight: FontWeight.normal),
children: <TextSpan>[
TextSpan(text: 'Amion', style: TextStyle(fontFamily: 'Nexa', color: Colors.black, fontStyle: FontStyle.italic)),
TextSpan(text: ' app !', style: TextStyle(fontFamily: 'Roboto', color: Colors.black, fontWeight: FontWeight.normal))
]
),
),
)
你只需要用fontFamily
你需要的任何东西替换它。我只是举了Roboto
一个Nexa
例子供你参考。
推荐阅读
- jersey - 通过 localhost 作为资源获取时未使用 CSS 文件
- java - 如何在 Spring Boot 中为 Swagger UI 指定请求正文?
- angular - typescript 将 json 数据从 url 加载到数组中
- javascript - 将 JSON 数据从 Flask 发送到前端
- python - 使用 Python 解析 Azure XML BLOB
- c# - 为什么我的计算 pi 数的函数冻结了?
- sms - 在销售网络的覆盖范围之外是否可以使用互联网接收短信?
- php - 获取 PHP PDO 连接,处理它,使用它
- android-studio - Adobe XD 元素导出到颤动问题
- arrays - 快速解码:预期解码数组
但找到了一本字典