如果使用 sliver app bar 如何设置状态栏颜色
How to set status bar color if using sliver app bar
因为我的屏幕上有条状应用栏,所以我没有使用 AppBar() 小部件。所以默认状态栏颜色是白色的。
有没有办法把状态栏的颜色改成银白色
下面的代码按预期适用于 Android,但不适用于 iOS。
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
statusBarColor: kPrimaryColor,
));
如果使用应用程序栏更改颜色,则条子会破裂
添加 color
您需要的内容并将 pinned
设置为 false
SliverAppBar(
backgroundColor: Colors.blue,
expandedHeight: 160.0,
pinned: false,
stretch: false,
)
试试这个:
Scaffold(
body: SafeArea(
top: false,
bottom: false,
child: Container(), // Replace this container with your UI widget
),
)
因为我的屏幕上有条状应用栏,所以我没有使用 AppBar() 小部件。所以默认状态栏颜色是白色的。
有没有办法把状态栏的颜色改成银白色
下面的代码按预期适用于 Android,但不适用于 iOS。
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
statusBarColor: kPrimaryColor,
));
如果使用应用程序栏更改颜色,则条子会破裂
添加 color
您需要的内容并将 pinned
设置为 false
SliverAppBar(
backgroundColor: Colors.blue,
expandedHeight: 160.0,
pinned: false,
stretch: false,
)
试试这个:
Scaffold(
body: SafeArea(
top: false,
bottom: false,
child: Container(), // Replace this container with your UI widget
),
)