[请向我建议一种方法,如何为颤动中的几个屏幕创建通用抽屉。我已经尝试过:Flutter: Setting up a Navigation Drawer with Multiple Fragments (Widgets)。 (这使我的整个应用程序都带有抽屉,但我只希望在几个屏幕上显示)。预先感谢。
您只需要为抽屉创建一个类(有状态或无状态小部件)
class CustomDrawer extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Drawer(...);
}
}
然后在所需的每个特定页面中使用它时:
Scaffold(
drawer: CustomDrawer (...),
...
)