什么是路由?对于移动开发者来说,路由指的就是页面,在 Android 中就是 activity,在 ios 中Wie ViewController说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能而路由管理则就是管理这些页面直接跳转,通信方式等示例1,创建一个新的路由,命名 NewRoute/// StatelessWidget 无状态组件class NewRoute extends 
转载 2021-01-20 21:37:11
263阅读
2评论
效果:
转载 2021-08-13 09:30:53
196阅读
我们通常会用屏(Screen)来称呼一个页面(Page),一个完整的App应该是有多个Page组成的。 在之前的案例(豆瓣)中,我们通过IndexedStack来管理了首页中的Page切换: 首页-书影音-小组-市集-我的 通过点击BottomNavigationBarItem来设置IndexedS
转载 2020-09-29 14:46:00
225阅读
2评论
Flutter中,要注册页面路由有两种方法:使用routes属性或onGenerateRoute属性。 使用routes属性注册页面路由 使用routes属性可以将页面路由映射到具体的页面组件,并在MaterialApp中进行注册。以下是示例代码: import 'package:flutter/material.dart'; import 'home_page.dart'; import 'a
原创 2023-09-05 09:38:41
154阅读
码个蛋(codeegg)第 590 次推文上一节撸了个界面,虽然比较简单,但是把前面讲的知识串联了下,但是界面之间的跳转一直没说,这节就讲下 Flutter 中的「路由」来管理界面。NavigatorFlutter 通过 Navigator  来进行页面之间的跳转,分为 push 系列和 pop 系列操作,带 push 方法为入栈操作,带 pop 方法为出栈操作。Na
转载 2024-07-28 15:22:16
153阅读
文章目录Flutter 路由管理概述简单路由入栈出栈maybePop()canPop()pushReplacement()pushAndRemoveUntil()命名路由注册路由表入栈pushReplacementNamed()popAndPushNamed()pushNamedAndRemoveUntilpopUntil()传递参数构造函数方式命名路由传参普通路由传参返回参数async-awa
转载 2024-06-27 22:12:43
49阅读
package:url_launcher有时候需要在app 内进行一些跳转功能,比如需要点击一个按键然后跳转到邮箱页面,并且带着收件人的信息,可以使用该package 地址:https://pub.flutter-io.cn/packages/url_launcher支持情况:(平台支持的功能可能不一样)AndroidiOSLinuxmacOSWebWindowsSDK 16+9.0+Any10.
Flutter 1.22发布
转载 2022-12-08 15:08:08
214阅读
Flutter入门系列连载:Flutter入门-路由导航-本文对应代码链接什么是路由?首先什么是路由路由对于移动开发者来说就是页面,比如对于我们Android开发者来说就是 Activity A-> ActivityB,类似ios中的 ViewController。
原创 2022-02-09 13:43:03
274阅读
路由管理路由(Route)在移动开发中通常指页面(Page),这跟web开发中单页应用的Route概念意义是相同的,Route在Android中通常指一个Activity,在iOS中指一个ViewController。所谓路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。这和原生开发类似,无论是Android还是iOS,导航管理都会维护一个路由栈,路由入栈(push)操作对应打开一个...
原创 2021-09-02 15:19:03
674阅读
Flutter 中的路由通俗的讲就是页面跳转。在 Flutter 中通过 Navigator 组件管理路由导航。 并提供了管理堆栈的方法。如:Navigator.push 和 Navigator.pop Flutter 中给我们提供了两种配置路由跳转的方式:1、基本路由 2、命名路由 Flutter
转载 2021-08-13 09:24:13
130阅读
替换路由注意路由配置和上篇文章配置相同import 'package:flutter/material.dart';class MinePage extends StatefulWidget { MinePage({Key key}) : super(key: key); _MinePageState createState() => _MinePageState();...
原创 2023-01-06 10:07:01
331阅读
Flutter 中的路由大部分应用程序都包含多个页面,并希望用户能从当
原创 精选 2023-05-05 17:10:04
813阅读
1点赞
路由  ARouter   。(跳转传值特别方便),Route在Android中通常指一个Activity,在iOS中指一个ViewController。      同样在web端的单页面应用项目也是需要路由进行前端页面之间的跳转和传值。如:Vue的Vue-router,  React的React-router等。接下来我们看一
转载 2023-09-20 06:28:13
245阅读
在开发中,对于页面路由,我们通常会遇到这样的一个需求:依次打开A页面→B页面→C页面,然后在某个业务场景下需要关闭中间的B页面,C页面点击返回时回到A页面。本文将探讨如何在Flutter中实现这种页面导航模式,以及如何提供更好的用户体验。中我们通常使用路由表进行开发,通过配置。中并没有这样的方法,只有这样一个方法。我们需要定义一
原创 2024-07-26 10:05:51
379阅读
在移动开发中,我们管页面之间的跳转叫做路由。在iOS中指的就是ViewController之间的跳转,在Android中就是Activity之间的跳转。路由是在移动端开发中非常重要的概念,它负责管理着各个页面之间的跳转还有传值工作,是必不可缺少的控件。 路由在移动开发中,我们管页面之间的跳转叫做路由。在iOS中指的就是ViewController之间的跳
转载 2024-10-24 19:09:54
33阅读
开始无论app还是webapp,路由都是必不可少的,相对于webapp,app的路由一般都更加强大和可控,这方面web实在太欠缺,而Flutter很明显完全克服了web的缺点,拥有一个更为完善的路由模块,这也是Flutter整个框架的特点,吸收web开发优点,但也克服web那些显而易见的缺点,提供一个更为轻松高效的开发环境,好吧,接下来一起深入了解这个模块吧。从哪里返回可以理解Flutter仅仅提
基本路由的使用import 'package:flutter/material.dart';import 'package:flutter_app/pages/info.dart'; // 将页面引入class HomePage extends StatefulWidget { HomePage({Key key}) : super(key: key); _HomePageStat...
原创 2023-01-06 10:06:52
497阅读
Flutter路由是非常重要的部分,任何一个应用程序都离不开路由管理,此文讲解路由相关方法的使用和路由堆栈的变化。 Flutter 路由管理中有两个非常重要的概念: Route:路由是应用...
转载 2020-09-16 07:00:00
225阅读
2评论
平时路由Navigator.push( context, MaterialPageRoute(builder: (context
原创 2023-03-10 15:00:49
89阅读
  • 1
  • 2
  • 3
  • 4
  • 5