Flutter使用Scaffold不设置Appbar导致内容遮挡
2020-11-24 本文已影响0人
Wenl_zzZ
今天在写学习flutter的时候发现scaffold 作为根组件时,不设置appbar会导致内容被状态栏遮挡:
网上给出的方案是通过SafeArea组建去进行适配
@override
Widgetbuild(BuildContext context) {
return Scaffold(
body:SafeArea(
child:Text(
"随便写点啥",
style:TextStyle(fontSize:30),
)),
);
}
后来发现SafeArea会导致沉浸式状态栏效果也移除了,最后用padding:EdgeInsets.only(top: MediaQuery.of(context).size.height *0.07) 代替SafeArea解决。在此记录一下: