void main() {
runApp(MyApp());
if (Platform.isAndroid) {
// 以下两行 设置android状态栏为透明的沉浸。写在组件渲染之后,是为了在渲染后进行set赋值,覆盖状态栏,写在渲染之前MaterialApp组件会覆盖掉这个值。
SystemUiOverlayStyle systemUiOverlayStyle = SystemUiOverlayStyle(statusBarColor: Colors.transparent);
SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle);
}
}
flutter设置沉浸式状态栏(android)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 先图为敬。 1.普通效果 2.状态栏为背景图片效果 3.侧滑页面效果 4.自定义渐变效果 5.含ActionBar...
- 实现状态栏沉浸式(透明状态栏)的几种方式: 1、通过第三方jar包2、设置状态栏透明,顶部View拉伸一个状态栏高...
- 引用:compile'com.gyf.barlibrary:barlibrary:2.1.9' 初始化:Immer...
- StatusBarUtils import android.annotation.TargetApi; impor...
- 在此记录项目中所遇到问题及解决方案 1. 全局设置 2. 单个页面设置 单个页面设置时未解决的问题: 设置AppB...