保留当前路线并弹出先前的路线在Flutter中。
创始人
2024-11-24 10:00:21
0

在Flutter中,您可以使用Navigator.pushReplacement方法来保留当前路线并弹出先前的路线。下面是一个示例代码:

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Navigation Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: HomePage(),
      routes: {
        SecondPage.routeName: (context) => SecondPage(),
      },
    );
  }
}

class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Home Page'),
      ),
      body: Center(
        child: RaisedButton(
          child: Text('Go to Second Page'),
          onPressed: () {
            Navigator.pushReplacement(
              context,
              MaterialPageRoute(
                builder: (context) => SecondPage(),
              ),
            );
          },
        ),
      ),
    );
  }
}

class SecondPage extends StatelessWidget {
  static const String routeName = '/second';

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Second Page'),
      ),
      body: Center(
        child: RaisedButton(
          child: Text('Go back to Home Page'),
          onPressed: () {
            Navigator.pop(context);
          },
        ),
      ),
    );
  }
}

在这个示例中,我们定义了两个页面:HomePageSecondPage。在HomePage中,我们使用Navigator.pushReplacement方法将路由替换为SecondPage,这样就保留了HomePage的路线。而在SecondPage中,我们使用Navigator.pop方法来返回到上一个页面,即HomePage

要执行此示例,您可以在HomePage中点击“Go to Second Page”按钮,然后在SecondPage中点击“Go back to Home Page”按钮,即可返回到HomePage。这里的路线被保留了下来,并且可以在需要时进行弹出。

相关内容

热门资讯

五漏洞(Wepoke机制)软件... 五漏洞(Wepoke机制)软件透明挂辅助器(辅助挂)透视辅助(2025已更新)(哔哩哔哩)1、这是跨...
ai代打(约局吧发牌逻辑)原来... ai代打(约局吧发牌逻辑)原来是真的有挂!原来真的有挂(2025已更新)(哔哩哔哩);小薇(透视辅助...
(WPk透明挂)确实有挂-微扑... (WPk透明挂)确实有挂-微扑克辅助挂辅助透视-德扑之星的发牌是有问题1、每一步都需要思考,不同水平...
八最新版(德扑工具)外挂辅助a... 相信很多朋友都在电脑上玩过德扑工具吧,但是很多朋友都在抱怨用电脑玩起来不方便。为此小编给大家带来了德...
两分钟攻略!越乡游辅助器外挂辅... 1、两分钟攻略!越乡游辅助器外挂辅助-越乡游辅助器原来真的有挂(2021已更新)2、进入游戏-大厅左...
第3脚本(Wepoke专用)外... 第3脚本(Wepoke专用)外挂辅助插件(辅助挂)透视辅助(2022已更新)(哔哩哔哩);建议优先通...
外挂(微扑克发牌)的确真的有挂... 外挂(微扑克发牌)的确真的有挂!原来真的有挂(2020已更新)(哔哩哔哩)微扑克发牌平台为新手玩家设...
(WPk透明挂)有挂秘笈-wp... (WPk透明挂)有挂秘笈-wpk胜率辅助透视-约局吧辅牌器;WPk透明挂软件透明挂更新新赛季,主要更...
十分钟了解!汇友手游外挂透视辅... 十分钟了解!汇友手游外挂透视辅助-汇友手游其实真的有挂(2022已更新),您好,这款游戏可以开挂的,...
5技巧(微扑克到底有挂)外挂辅... 这是一款非常优秀的微扑克到底有挂 ia辅助检测软件,能够让你了解到微扑克到底有挂中牌率当中全部隐藏参...