一段时间以来,我遇到了状态栏图标颜色的问题,当我使用 Flutter AppBar 时,我可以毫无问题地更改状态栏图标的亮度,但是当我尝试使用 Cupertino 风格的 NavigationBar 时,问题就开始了。在我正在使用的应用程序开始时,状态栏图标始终是黑暗的:
SystemChrome.setSystemUIOverlayStyle(
SystemUiOverlayStyle.light.copyWith(statusBarColor: kTeal),
);
更改状态栏颜色及其图标亮度并且它可以工作,但是当我使用带有青色背景颜色的 CupertinoNavBar 时,图标立即变为深色,我需要它们保持白色。是否有任何解决方案可以改变它们的颜色,或者它只是内部的固定逻辑并且没有办法改变这些图标的亮度?
提前感谢您的帮助。