我有这个:
Widget build(BuildContext context) {
return MaterialApp(
title: 'AnApp',
theme: ThemeData(
primarySwatch: Colors.blueGrey,
),
home: MainWidget()
);
}
}
因此,我将primarySwatch
的颜色设置为blueGrey
。
如何在MainWidget
类中访问此颜色?
我要设置与AppBar
颜色相同的背景。
答案 0 :(得分:1)
我不确定是否可以在小部件内使用primarySwatch
这样的方法,但是如果您要寻找AppBar
的颜色,它实际上就是primaryColor
,您可以得到使用
Color color = Theme.of(context).primaryColor;