【问题标题】:How do you set a default font family when using a pre-made flutter theme?使用预制的颤振主题时如何设置默认字体系列?
【发布时间】:2022-01-17 03:20:10
【问题描述】:

我正在尝试为我的 Flutter 应用设置默认字体。我已经阅读了所有文档并遵循了它,但是,文档说使用theme: ThemeData(fontFamily: 'Example'),。我遇到的问题是我使用的是theme: ThemeData.light(), 而不是theme: ThemeData(),。将fontFamily: 'Example' 放在.light() 之后的括号中不起作用。

所以我的问题是,如何为这个预制的颤振主题设置默认字体?

提前致谢:)

【问题讨论】:

    标签: flutter dart fonts material-design themes


    【解决方案1】:

    ThemeData.light() 的实现(它实际上在做什么)说here

    factory ThemeData.light() => ThemeData(brightness: Brightness.light);
    

    因此,您可以使用您选择的字体来实现浅色主题:

    ThemeData(brightness: Brightness.light, fontFamily: 'Example')
    

    【讨论】:

    • 非常感谢!
    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-30
    • 2021-01-24
    • 1970-01-01
    • 2018-02-24
    • 1970-01-01
    相关资源
    最近更新 更多