如何在Flutter中的状态栏下方创建抽屉?

时间:2019-06-21 20:45:09

标签: flutter dart

我想做点like this,但总要得到:

https://i.gyazo.com/772cd9a88e08d592690265145bb740d8.png

Scaffold(
  drawer: Drawer(..),
  ..
)

如何创建状态栏中未显示的Drawer

2 个答案:

答案 0 :(得分:3)

对于这种情况,Flutter具有SafeArea widget。该小部件将确保不呈现任何内容,例如在状态栏下方,即添加了填充。

要将其应用于您的Drawer,只需将DrawerSafeArea 包裹即可:

Scaffold(
  drawer: SafeArea(
    child: Drawer(..),
  ),
  ..
)

Screenshot of the drawer

您还可以使用可选参数SafeAreatopbottomleft指定是否要删除right添加的某些填充,例如SafeArea(bottom: false, ..)

答案 1 :(得分:2)

Error modifying subnets Can't change subnets of a requester-managed endpoint for the service ... 添加到ListView解决了该问题。