【发布时间】:2021-04-13 00:28:50
【问题描述】:
我有两个页面,第一个有白色状态栏,第二个页面有灰色状态栏,但是当我从一个页面移动到另一个页面时,第二个页面采用第一个状态栏颜色??
注意:当我从主函数运行第二页时,它采用正确的颜色
我将它用于状态栏:
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark.copyWith(
statusBarColor: Color(0xffF6F6F6),
statusBarBrightness: Brightness.dark
));
这是什么原因?
【问题讨论】:
-
您是否在 setState 中设置了此更新?
-
@BabC 不,我应该在哪里设置更新?
-
@AR 非常感谢它的工作原理