我试图设置我的
MaterialApp
的字体。由于我正在使用深色主题,我想只使用copyWith
方法,然后更改fontFamily
。但是,copyWith
没有更改fontFamily
的选项。MaterialApp(
theme: ThemeData.dark().copyWith(
fontFamily: 'MyFontFamily',
),
命名参数 'fontFamily' 未定义。
我如何保持暗主题并更改字体系列?(ThemeData.light()
也有同样的问题。)
我找到了一个解决方案,下面会发布。
MaterialApp
中设置外,最好在那里使用Theme
。对于其他情况,应该使用DefaultTextStyle
。没有必要使用Theme
小部件(只是为了更改TextStyle
)。 - iDecode