我将此package添加到我的项目中。
这有效,但是我想根据选择的主题来更改容器的颜色。我该怎么办?
答案 0 :(得分:0)
创建一个辅助方法getThemeColor
,如下所示:
Color getThemeColor({@required Color darkThemeColor,@required Color lightThemeColor}) {
return Theme.of(context).brightness == Brightness.dark ? darkThemeColor : lightThemeColor;
}
然后在任何要设置颜色的地方使用它:
Container(
color: getThemeColor(darkThemeColor: Colors.red, lightThemeColor: Colors.green),
),