WebView 颤动的导航栏颜色

问题描述 投票:0回答:1

如何使用WebView更改flutter中的导航栏颜色?

我在应用程序启动时遇到此块:

SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
  systemNavigationBarColor: Colors.transparent,
  systemNavigationBarContrastEnforced: false,
  systemNavigationBarIconBrightness: Brightness.dark,
  statusBarColor: Colors.transparent,
  statusBarIconBrightness: Brightness.dark,
));

它确实适用于除 WebView 之外的所有屏幕。导航栏是半透明的,不会拾取“surfaceContainer”颜色:

flutter webview
1个回答
0
投票

你可以用脚手架包裹它,然后用

systemOverlayStyle
backgroundColor
给它应用栏

如果您可以发送最少的代码,我们可以为您提供更多帮助

© www.soinside.com 2019 - 2024. All rights reserved.