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...