【发布时间】:2021-08-22 08:15:44
【问题描述】:
我目前正在开始在 Flutter 中使用主题。我还没有完全理解primarySwatch。
我正在 MaterialApp 类中设置应用程序范围的主题。我想更改primarySwatch,所以我在应用程序中使用的所有按钮都具有相同的颜色。当我使用primarySwatch: Colors.blue 时,按钮内、appBar 内等的文本和图标都是白色的。当我使用primarySwatch: Colors.orange 时,文本是黑色的。我发现有“亮”和“暗”的颜色,可能据此,文本颜色从白色变为黑色。但是有没有办法使用“明亮”的颜色并且仍然有白色的文本和图标而不覆盖所有它们?
【问题讨论】: