我想更改``titleTextStyle:Theme.of(context).textTheme.titleLarge`



我想在我的应用程序栏中使用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: ... (),
);
}

相关内容

  • 没有找到相关文章

最新更新