Flutter / Dart-在BottomNavigationBar中包装小工具后,Navigator.pop(context)不再起作用

时间:2020-08-01 11:38:36

标签: flutter dart navigation flutter-bottomnavigation

以前,我能够通过FutureStageReply小部件内的SwipeGestureRecognizer滑过CustomPageView小部件,然后在{ {1}}。但是由于在我的新CustomPageView小部件中将appBar包装在FutureStageReply中,所以我不再能弹出到CustomPageView。谁能看到出什么问题了?

这是BottomNavigationBar中的HomeReply代码;

SwipeGestureRecognizer

这是CustomPageView中的BottomNavigationBar代码;

 child: SwipeGestureRecognizer(
        child: Container(),
        onSwipeUp: () {
              Navigator.push(
              context,
              PageTransition(
                type: PageTransitionType.downToUp,
                child: HomeReply(),
              ));
          },
      ),

这也是HomeReply中的static List<Widget> _myPages = <Widget>[ FutureStageReply(), Account(), Messages(), ]; int _selectedIndex = 0; void _onItemTapped(int index) { setState(() { _selectedIndex = index; }); } appBar构建代码;

BottomNavigationBar

任何人都可以看到为什么我不再弹出HomeReply吗?

0 个答案:

没有答案