Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用地图视图(颤振)处理后退按钮_Android_Ios_Google Maps_Dart_Flutter - Fatal编程技术网

Android 使用地图视图(颤振)处理后退按钮

Android 使用地图视图(颤振)处理后退按钮,android,ios,google-maps,dart,flutter,Android,Ios,Google Maps,Dart,Flutter,我使用的是颤振插件map_视图,我在代码中集成了这个示例()。我有一个导航抽屉,里面有一个名为“example”的字段,它指向链接的示例页面。在这里,按下地图按钮打开地图。当地图打开时,使用“后退”按钮,我们使用“地图”按钮返回页面。我想绕过地图按钮页面,返回上一页,即带有导航抽屉的页面。我怎样才能做到这一点?我是个新手 提前谢谢你 遵循以下步骤: 首先,您的应用程序中定义了一个命名路由,如下所示: 新材料聚丙烯( 主页:新屏幕1(), 路线:{ “/navdrawer”:(BuildConte

我使用的是颤振插件map_视图,我在代码中集成了这个示例()。我有一个导航抽屉,里面有一个名为“example”的字段,它指向链接的示例页面。在这里,按下地图按钮打开地图。当地图打开时,使用“后退”按钮,我们使用“地图”按钮返回页面。我想绕过地图按钮页面,返回上一页,即带有导航抽屉的页面。我怎样才能做到这一点?我是个新手

提前谢谢你

遵循以下步骤:

  • 首先,您的应用程序中定义了一个命名路由,如下所示:

    新材料聚丙烯( 主页:新屏幕1(), 路线:{ “/navdrawer”:(BuildContext上下文)=>new NavigationDrawerScreeen(), “/mapbutton”:(BuildContext上下文)=>new MapButtonScreen(), “/map”:(BuildContext上下文)=>new MapScreen(), }, )

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

    Navigator.pushName(上下文,“mapbutton”); Navigator.pushNamed(上下文,“map”)

  • 现在,您可以使用以下代码跳回所需页面并绕过地图按钮页面:

    Navigator.popintil(上下文,ModalRoute.withName('/navdrawer')