首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用map_view处理后退按钮(颤动)

问使用map_view处理后退按钮(颤动)
EN

Stack Overflow用户
提问于 2018-08-13 22:53:52
回答 1查看 344关注 0票数 1

我正在使用flutter插件map_view,并且在我的代码中集成了这个示例( https://pub.dartlang.org/packages/map_view#-example-tab- )。我有一个导航抽屉,其中有一个名为" example“的字段,它指向链接的示例页面。在这里,按下地图按钮将打开地图。当地图打开时,使用后退按钮,我们返回到带有地图按钮的页面。我想绕过地图按钮页面,返回到上一页,即带有导航抽屉的页面。我如何才能做到这一点?我是第一次接触Flutter。

提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2018-08-14 06:24:07

请按照以下步骤操作:

  1. 首先您必须在您的应用程序中定义一个命名路由,如下所示:

新建MaterialApp( home: new Screen1(),routes:{ '/navdrawer':(BuildContext context) => new NavigationDrawerScreeen(),'/mapbutton‘:(BuildContext context) => new MapButtonScreen(),'/map’:(BuildContext context) => new MapScreen(),},)

  • 使用Navigator.pushNamed导航到您的页面。

Navigator.pushNamed(context,"mapbutton");Navigator.pushNamed(context,“map”);

  • 现在您可以使用以下代码弹回所需页面并绕过映射按钮页面:

context(上下文,ModalRoute.withName('/navdrawer'));,Navigator.popUntil

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51825150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档