我有下面这个抽屉。只要我只想在我的主要抽屉项的小部件之间跳转,它就可以正常工作。
但在这些小部件中,我想路由到一个新的小部件,例如,通过点击按钮,而抽屉留在我的角落里。那么,基本上有没有办法在flutter中重现粘性的android抽屉呢?
发布于 2018-06-13 23:48:28
Drawer是一个Scaffold属性。
因此,当您转到另一个页面时,通常会有另一个具有自己的Drawer的Scaffold小部件,前一个小部件将被清除。
在新页面中,您需要创建并显示此Scaffold的Drawer,但您不能将前一个放在角落中。
发布于 2018-06-13 23:56:12
因为这两个小部件都是independent of each other,所以在第二个小部件中cannot使用完全相同的Drawer。
您可以在第二个方法中创建该Drawer的完全相同的副本,并在initState方法或if possible上打开它,而不是切换到第二个方法,您可以将second widget作为firstWidget中的subview。
https://stackoverflow.com/questions/50840851
复制相似问题