在 flutter 上创建一个以 Navigator.pop() 关闭的菜单

Create a menu on flutter that close with Navigator.pop()

我想创建一个自定义菜单,就像抽屉一样,但从底部打开。问题是我希望能够在用户使用后退按钮时使用 Navigator.pop() 关闭它。
在 flutter 中处理后退按钮是可能的,但我更愿意学习如何创建该菜单。就像使用 Navigator.push 创建的菜单一样,但具有透明背景,可让您看到之前的路线,并可通过滑动操作打开和关闭它。
总之,在打开和关闭方式上类似于普通抽屉,但在自定义菜单上实现。

您可以使用 Botton Sheets,它们来自底部,您可以根据需要调整大小和自定义它并以 Navigator.pop

关闭