SystemChrome.setEnabledSystemUIOverlays([])
应该做你想做的.
你可以用SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values)
美元把它带回来.
使用
import 'package:flutter/services.dart';
更新答案(来自Flutter 2.5或最新版本):
SystemChrome.setEnabledSystemUIMode(SystemUiMode.leanBack);
或者,您可以使用其他选项,如:
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [
SystemUiOverlay.bottom
]); // to hide only bottom bar
然后,当您需要重新显示它时(如处置时),请使用以下命令:
@override
void dispose() {
super.dispose();
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: SystemUiOverlay.values); // to re-show bars
}