【发布时间】:2018-11-10 04:53:53
【问题描述】:
我可以将AppBar 的背景颜色设置为Colors.amber。这会自动将文本颜色设置为黑色。我知道可能出现的可访问性问题,但无论如何我希望文本颜色为白色。
我仍然可以从 AppBar 设置文本颜色,但我想通用设置它。
这是我为我的应用使用的主题。
title: 'Flutter Demo',
theme: new ThemeData(
primarySwatch: Colors.amber,
textTheme: Theme.of(context).textTheme.apply(
bodyColor: Colors.white,
displayColor: Colors.white,
),
),
【问题讨论】:
-
您可以通过扩展 AppBar 类创建自己的自定义 appBar,然后在任何地方使用它
标签: flutter