我想在我的应用程序栏中使用titleTextStyle: Theme.of(context).textTheme.titleLarge,
设置文本样式,但我需要更改颜色,现在我不知道该怎么做。
基本上,您可以堆叠Theme.of(context)
和copyWith
方法,每次进行一次更改。如果你有很多事情要更改,这可能会变得非常冗长。例如,要使标题变大并带有错误颜色
Text(
'ERROR',
style: Theme.of(context).textTheme.titleLarge?.copyWith(
color: Theme.of(context).colorScheme.error),
)
你可以这样做,更多关于设计/主题
Widget build(BuildContext context) {
return MaterialApp(
theme: Theme.of(context).copyWith(
appBarTheme: Theme.of(context).appBarTheme.copyWith(
backgroundColor: Colors.yellow,// appBar background color
titleTextStyle: TextStyle(
color: Colors.red,
),
)),
home: ... (),
);
}