Flutter 当移除系统覆盖层时,颤振应用程序在屏幕顶部留下空白
使用Flutter 当移除系统覆盖层时,颤振应用程序在屏幕顶部留下空白,flutter,Flutter,使用SystemChrome.setEnabledSystemTimeOverlays([])删除系统覆盖时,应用程序不会展开以填充屏幕 完成main.dart文件: import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; void main() { WidgetsFlutterBinding.ensureInitialized(); SystemChrome.setEnabled
SystemChrome.setEnabledSystemTimeOverlays([])删除系统覆盖时,
应用程序不会展开以填充屏幕
完成main.dart文件:
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
SystemChrome.setEnabledSystemUIOverlays([]);
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Container(
color: Colors.red,
),
);
}
}
无SystemChrome.setEnabledSystemTimeOverlays([])
:
颤振版本:1.22.2我无法用颤振1.22(稳定)复制,但在人身上似乎有很好的效果 将Scaffold.resizetoavidbottompadding设置为true
您还可以尝试更新颤振和/或更改通道。甚至可能在物理设备上进行尝试。我认为这只会发生在Android模拟器上。
Scaffold.resizetoavidobtompadding
对模拟器上的黑条没有任何作用。