我想做一些like this,但总是得到这个:

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

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

最佳答案

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

要将其应用于Drawer,您可以简单地将Drawer包装为SafeArea:

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

Screenshot of the drawer

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

关于flutter - 如何在Flutter的状态栏下方创建抽屉?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56710248/

10-10 23:28