flutter - 如何在 Flutter 上更改同一行的字体?

标签 flutter fonts

我想用 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 替换为您需要的任何内容即可。我只是举了 RobotoNexa 的例子供大家引用。

关于flutter - 如何在 Flutter 上更改同一行的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58443565/

相关文章:

scroll - 调试帮助 : Flutter StatefulWidget doesn't maintain state(s) after scrolled out of view

flutter - Flutter 中的 Scaffold 和 Container 有什么区别?

flutter - 插件开发: Use flutter package plugin for specific platform only (e. g。安卓但不是 iOS)?

java - 如何在GWT中设置文本框中子字符串的颜色?

css - 如何在 webpack 的 css-loader 中使用@font-face?

flutter - 从 Stream (Flutter) 控制 Carousel Slider

go - Flutter,在预构建的 GO .so 库上使用 DynamicLibrary.open(),无需编写 Native Code(Java/Swift)

javascript - tinymce - fontsizeselect 格式显示值

java - 如何确定远程桌面 Swing 应用程序中的字体宽度(以像素为单位)

html - 在 CSS 中插入自定义字体