return MaterialApp(
theme: ThemeData.dark().copyWith(
textTheme: GoogleFonts.dancingScriptTextTheme(
Theme.of(context).textTheme,),
),
如您所见,我在我的flutter应用程序中使用的是danceScriptTextTheme。但是使用此textTheme仅会更改应用程序主体中的textSytle。如屏幕截图所示,AppBar中的字体保持不变。我还如何更改appBar的字体?详细说明。
答案 0 :(得分:1)
如果要将其应用于AppBar,则应在AppBar自己的textTheme上定义文本主题,如下所示:
MaterialApp(
theme: ThemeData.dark().copyWith(
textTheme: GoogleFonts.dancingScriptTextTheme(
Theme.of(context).textTheme,
),
),
home: Scaffold(
appBar: AppBar(
textTheme: GoogleFonts.dancingScriptTextTheme(
Theme.of(context).textTheme,
),
),
));