【问题标题】:unable to add fonts in flutter无法在颤动中添加字体
【发布时间】:2019-05-10 01:40:51
【问题描述】:

我正在尝试在我的颤振应用中添加自定义字体。我在 pubspec.yaml 中添加了字体

flutter:
  fonts:
    - family: Quicksand
      fonts:
        - asset: assets/fonts/Quicksand-Regular.ttf

我已经在我的文本小部件中添加了这个

style: TextStyle(
           color: Colors.white,
           fontSize: 80.0,
           fontFamily: 'Quicksand',
           ),

我没有收到任何错误,但我的字体没有被应用。

【问题讨论】:

  • 您在 pubspec.yaml 中使用姓氏 - Quicksand 为什么在代码中使用名称 - 'Roboto' - 改用 Quicksand。
  • 我都试过了,还是不行
  • 确保在添加 pubspec.yaml 后重新构建项目 - 热重启将不起作用。也可以运行——flutter packages get
  • 哇,我重建了它,它现在可以工作了,谢谢伙计...

标签: flutter flutter-layout flutter-dependencies flutter-test


【解决方案1】:

当您将字体添加到您的项目时。首先,您必须在其正常工作后重新启动您的应用程序。在这种情况下,重要的是不要使用热重载!第一次

【讨论】:

    【解决方案2】:

    确保再次重新构建项目 - 热重启将不起作用并运行 flutter packages get

    【讨论】:

    • 是的。对于任何类型的资产来说都是一样的。如果您即时添加一些图像、字体、声音等,您需要重新运行整个应用程序。
    猜你喜欢
    • 1970-01-01
    • 2021-07-11
    • 2020-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    • 1970-01-01
    相关资源
    最近更新 更多