Приложение Flutter, тема устаревшего заголовка панели приложений, использовала заголовок 6, но не работает

#flutter #dart #themes #title #appbar

Вопрос:

При использовании appBarTheme с заголовком обновленной версии 6 заголовок не был виден.

 appBarTheme: Theme.of(context).appBarTheme.copyWith(  color: AppStyles.naturalBlackColor,  brightness: Brightness.light,  elevation: 0,  textTheme: TextTheme(  headline6: TextStyle(  color: AppStyles.naturalBlackColor,  fontSize: 14,  fontWeight: FontWeight.w400)),  );  

Ответ №1:

вам нужно добавить в приложение материал

 class MyApp extends StatelessWidget {  @override  Widget build(BuildContext context) {  return MaterialApp(    theme: ThemeData.dark().copyWith(  scaffoldBackgroundColor: darkBlue,  appBarTheme: Theme.of(context).appBarTheme.copyWith(  color: Colors.yellow,//your color  brightness: Brightness.light,  elevation: 0,  textTheme:const TextTheme(  headline6: TextStyle(  color: Colors.white,//your color  fontSize: 14,  fontWeight: FontWeight.w400)),  )  ),  debugShowCheckedModeBanner: false,  home: Scaffold(  body: Center(  child: MyWidget(),  ),  ),  );  } }