Flutter 路由

简介: Flutter 路由

flutter的路由简单使用

跳转

Navigator.of(context)
        .push(MaterialPageRoute(
            builder: (context) {
              return Test();
              // ignore: prefer_const_constructors
            },
            settings: const RouteSettings(arguments: "测试"),
            fullscreenDialog: true))
        .then((value) => print(value));

参数接收

var title = ModalRoute.of(context)?.settings.arguments;

返回值

Navigator.of(context).pop("返回");
 // 接收
 Navigator.of(context)
        .push(MaterialPageRoute(
            builder: (context) {
              return Test();
              // ignore: prefer_const_constructors
            },
            settings: const RouteSettings(arguments: "测试"),
            fullscreenDialog: true))
        .then((value) => print(value));
目录
相关文章
|
9月前
|
Dart Android开发 UED
带你读《深入浅出Dart》二十七、Flutter路由管理
带你读《深入浅出Dart》二十七、Flutter路由管理
105 0
Flutter Getx 路由 until 方法帮助你跳转指定路由
不少同学都会问我,这样一个场景,当我点击商品列表,进入商品页,点击购买,支付成功后,想返回商品页,或者我的中心的订单列表。怎么做,这中间跨度了 n 个路由。 我不只一次的推荐 GetX 的 until 方法,和 offNamedUntil 方法。 我写了个 demo 今天我们就一起来看下这两个方法如何使用。
1281 0
Flutter Getx 路由 until 方法帮助你跳转指定路由
|
12天前
|
Android开发
Flutter路由跳转参数处理小技巧
Flutter路由跳转参数处理小技巧
|
2月前
|
安全 Go 数据安全/隐私保护
Flutter开发笔记:Flutter路由技术
Flutter开发笔记:Flutter路由技术
531 0
|
2月前
|
前端开发 开发者 iOS开发
【Flutter前端技术开发专栏】Flutter中的路由管理与页面跳转
【4月更文挑战第30天】本文介绍了Flutter的路由管理与页面跳转,包括基本和命名路由管理。基本路由使用`Navigator`的`push`和`pop`方法,如`MaterialPageRoute`和`CupertinoPageRoute`。命名路由则通过路由表注册名称进行跳转,如`Navigator.pushNamed`。此外,还展示了如何通过构造函数、`arguments`和`PageRouteBuilder`进行路由传值。掌握这些知识能提升Flutter开发效率。
【Flutter前端技术开发专栏】Flutter中的路由管理与页面跳转
|
2月前
|
BI
Flutter笔记:路由观察者
Flutter笔记:路由观察者
184 0
|
2月前
|
UED
Flutter之自定义路由切换动画
Flutter之自定义路由切换动画 在Flutter中,我们可以通过Navigator来实现路由管理,包括路由的跳转和返回等。默认情况下,Flutter提供了一些简单的路由切换动画,但是有时候我们需要自定义一些特殊的动画效果来提高用户体验。本文将介绍如何在Flutter中实现自定义的路由切换动画。
118 0
|
2月前
|
API
Flutter状态管理终极方案GetX第一篇——路由
Flutter状态管理终极方案GetX第一篇——路由 GetX是Flutter中一个非常流行的状态管理库,它不仅提供了简单易用的状态管理功能,还可以帮助我们方便地管理路由。在这篇文章中,我们将介绍如何使用GetX来实现路由管理。
206 0
|
存储 监控
flutter系列之:如何自定义动画路由
flutter中有默认的Route组件,叫做MaterialPageRoute,一般情况下我们在flutter中进行跳转的话,只需要向Navigator中传入一个MaterialPageRoute就可以了。 但是MaterialPageRoute太普通了,如果我们想要做点不同的跳转特效应该如何处理呢? 一起来看看吧。
|
网络架构 UED
Flutter(二十三)——静态路由与动态路由
Flutter(二十三)——静态路由与动态路由
447 3
Flutter(二十三)——静态路由与动态路由