对于登录屏幕中的键盘处理,我使用this article开发的SingleChildScrollView。
但是它仍然使状态栏显示出来,但是我被这段代码SystemChrome.setEnabledSystemUIOverlays([])
隐藏了。
如何在SingleChildScrollView中隐藏状态栏?
class LoginScreen extends StatefulWidget {
@override
_LoginScreenState createState() => _LoginScreenState();
}
class _LoginScreenState extends State<LoginScreen> {
@override
void initState() {
super.initState();
SystemChrome.setEnabledSystemUIOverlays([]);
}
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.white,
body: SafeArea(
child: SingleChildScrollView(
child: Column(
children: <Widget>[
_buildLoginBackground(),
SizedBox(height: ScreenUtil.height/10),
LoginForm()
]
),
),
),
);
}
}