почему TextTheme не меняет текстовый стиль AppBar?
return MaterialApp(
theme: ThemeData.dark().copyWith(
textTheme: GoogleFonts.dancingScriptTextTheme(
Theme.of(context).textTheme,),
),
Как видите, я использую dancingScriptTextTheme в своем приложении для флаттера. Но использование этой textTheme изменяет только textSytle в теле приложения. Шрифт в AppBar остается неизменным, как вы можете видеть на скриншоте. Как я могу также изменить шрифт панели приложений? Объясните подробно.
1 ответ
Если вы хотите применить его к AppBar, вы должны определить текстовую тему в собственной textTheme AppBar, как показано ниже:
MaterialApp(
theme: ThemeData.dark().copyWith(
textTheme: GoogleFonts.dancingScriptTextTheme(
Theme.of(context).textTheme,
),
),
home: Scaffold(
appBar: AppBar(
textTheme: GoogleFonts.dancingScriptTextTheme(
Theme.of(context).textTheme,
),
),
));