在flutter中执行此操作时,Android上的系统导航栏将不透明:
// tell app to use fullscreen mode with rendering system ui like status bar
SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
// set color of system navigation bar to transparent
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
statusBarColor: Colors.transparent,
statusBarIconBrightness: Brightness.dark,
systemNavigationBarColor: Colors.transparent,
systemNavigationBarIconBrightness: Brightness.dark,
));
在我的例子中,NavigationBar
应该在系统导航栏下可见,但却显示了背景色。有人知道问题可能是什么吗?
系统导航栏的颜色应该与上面的NavigationBar
相同,但如图所示,它只是显示白色。
1条答案
按热度按时间xnifntxz1#
它起作用了,看
img result