Flutter 打开抽屉后,浮动操作按钮位于抽屉顶部

Flutter 打开抽屉后,浮动操作按钮位于抽屉顶部,flutter,Flutter,我有一个可以打开抽屉的浮动按钮。我希望它在打开抽屉时保持在原来的位置,并通过动画将图标更改为关闭图标。我找不到一个好的解决办法。 我试着在我的抽屉里用脚手架包裹起来,在那里添加了一个浮动的动作按钮,并使用了英雄小部件,使它看起来像呆在原地一样,但毫无帮助。 是否还有其他方法可以实现此功能?您可以使用可折叠的侧边栏软件包来实现此功能,该软件包可在以下位置获得: 并检查这段代码如何使用: child: Scaffold( body: FoldableSidebarBuilder(

我有一个可以打开抽屉的浮动按钮。我希望它在打开抽屉时保持在原来的位置,并通过动画将图标更改为关闭图标。我找不到一个好的解决办法。 我试着在我的抽屉里用脚手架包裹起来,在那里添加了一个浮动的动作按钮,并使用了英雄小部件,使它看起来像呆在原地一样,但毫无帮助。
是否还有其他方法可以实现此功能?

您可以使用可折叠的侧边栏软件包来实现此功能,该软件包可在以下位置获得:

并检查这段代码如何使用:

  child: Scaffold(
  body: FoldableSidebarBuilder(
            drawerBackgroundColor: Colors.deepOrange,
            drawer: CustomDrawer(closeDrawer: (){
              setState(() {
                drawerStatus = FDBStatus.FDB_CLOSE; // For Closing the Sidebar
              });
            },),
            screenContents: FirstScreen(), // Your Screen Widget
            status: drawerStatus,
          ),
          floatingActionButton: FloatingActionButton(
              backgroundColor: Colors.deepOrange,
              child: Icon(Icons.menu,color: Colors.white,),
              onPressed: () {
                // To Open/Close Sidebar
                setState(() {
                  drawerStatus = drawerStatus == FDBStatus.FDB_OPEN ? FDBStatus.FDB_CLOSE : FDBStatus.FDB_OPEN;
                });
              }),
        ),
       ),