void main() {
runApp(
ChangeNotifierProvider(
create: (context) => MyStore(),
child: MaterialApp(
theme: primaryTheme(Provider.of<MyStore>(context).appColors.primaryColor),
home: NavigationBarApp()
),
)
);
}
商店MyStore
包含要用作主题种子的主要颜色,因此用户可以随时更改它,但是我会遇到错误它我如何在此范围中获取上下文的内容?
用这样的建筑商包含您的
void main() {
runApp(
ChangeNotifierProvider(
create: (context) => MyStore(),
child: Builder(
builder: (context)=> MaterialApp(
theme: primaryTheme(Provider.of<MyStore>(context).appColors.primaryColor),
home: NavigationBarApp()
),),
)
);
}