我正在尝试为Flutter应用程序设置默认字体。我已经阅读了所有的文档并遵循了它,但是,文档中说要使用theme: ThemeData(fontFamily: 'Example'),
。我的问题是我使用的是theme: ThemeData.light(),
而不是theme: ThemeData(),
。把fontFamily: 'Example'
放在.light()
后面的括号里是行不通的。
所以我的问题是,如何为这个预先制作的flutter主题设置默认字体?
提前感谢:(
ThemeData.light((的实现(它实际正在做的事情(说明如下:
factory ThemeData.light() => ThemeData(brightness: Brightness.light);
所以你可以用你选择的字体实现轻主题:
ThemeData(brightness: Brightness.light, fontFamily: 'Example')