哪个ThemeData属性更改组件背景颜色



我开始使用ThemeData,但我遇到了一些问题。

在我的代码中,我有一个CircleAvatar和几个应该着色的容器。为了使它在明暗主题下工作,我使用了主题数据。

我可以更改文本、背景颜色等,但对于我找不到的CircleAvatar和Container,你知道我应该放什么吗?

谢谢!

如果未指定[backgroundColor],则主题[ThemeData.primaryColorLight]用于深色前景色,以及[ThemeData.primalyColorDark],具有浅色前景色。

如flutter文档中所述。你可以这样做:

Theme(
data: ThemeData(
primaryColorDark: Colors.red,
),
child: CircleAvatar(
radius: 30,
),
),

但在容器中,您可以在主题数据中设置默认值,因为通常容器并没有颜色。

相关内容

  • 没有找到相关文章

最新更新