问题标签 [flutter-routes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3087 浏览

flutter - 手势捕获的异常:处理手势时引发以下 NoSuchMethodError:

我是编程和 Flutter 的新手。

在我的应用程序中,我构建了一个带有 int 变量的页面导航器。更改整数值后,我希望应用程序将用户路由到特定的指定页面。但是,我在按下时收到“匿名关闭”错误。

如果有人可以解释为什么我会收到此错误并发布此代码的更正版本,将不胜感激?

以下是调试器中的完整错误片段。

下面是导航器的示意图

我正在主页上导入功能。

0 投票
1 回答
107 浏览

flutter - I want to send data from an api from one route to another in flutter

I have a built an app using flutter that fetches information from an api and it displays it in a list tile. I would like to enable the ontap function so that whenever anyone taps on an item in the list tile it opens another page and displays that information This is the list tile code

I get this error

The api call

0 投票
1 回答
59 浏览

flutter - Flutter main.dart initialRout 不工作

我是这个框架的新手,这里的初始 Rout 不接受登录会话值请帮助我。我尝试使用初始屏幕添加主页,但这也不起作用我没有得到这有什么问题。

这是我的主页

在使用 BlockBuilder 后的此页面中,我如何给出初始路线

0 投票
3 回答
1586 浏览

flutter - 使用命名路由时对空值使用空值检查运算符

在我切换到named routes我的应用程序在使用时正常工作的位置后出现此错误MaterialPageRoute

主要飞镖:

错误信息:

颤振医生:

奇怪的是,该应用程序在多次热重启后工作,然后热重启使其崩溃。

0 投票
1 回答
243 浏览

flutter - Flutter:如何仅使用主屏幕中的按钮导航到第二个导航屏幕(底部导航)?

在我的项目中,我为我的 BottomNavigationBar 项目使用了索引。它控制了我拥有的所有三个主屏幕(主页、票务和个人资料)。从字面上看,我只是使用底部导航按钮在屏幕之间导航。作为替代方式,我想自定义一个位于主屏幕中的按钮。因此,当它点击时,它将导航到票务(第二个屏幕)。

我尝试使用Navigator.pushNamed(context, screenName);,但它会堆叠在所有屏幕之上并且不显示 BottomNavigationBar。

0 投票
0 回答
87 浏览

flutter - Flutter:inkwell从列表索引路由不同的页面

我想将每个索引路由到不同的页面,但我不能这样做,请帮助我:(

0 投票
2 回答
833 浏览

flutter - 如何在颤动中相对于前一个路由转换动画

我正在尝试在路由上实现类似 coupertino 页面转换的功能。(简要介绍如何定位先前和当前路线并为其设置动画)。

我检查了这个包page_transition,但使用的逻辑似乎是因为它重建了以前的上下文小部件并试图破解新路线中的动画。

即使在文档中,它似乎也只是关于导航堆栈顶部的路线。

你最终会得到这样的结果:

除了重建之外,这也没有考虑旧小部件的状态。

一种更好的处理方式,值得赞赏

0 投票
0 回答
27 浏览

flutter - 有没有办法从颤动的顶部推送路线控制secondaryAnimation?

在尝试为路线过渡设置动画时,我发现了secondaryAnimmation的 API,它是关于如果将另一条路线推到其上,路线将如何表现。

如果您想根据您在其上推送的路线使过渡动态化,这并不方便。

有没有办法secondaryAnimation从被推的顶级路线中处理它或让它变得动态?

0 投票
2 回答
793 浏览

flutter - 如何修复“使用不包含 AutoRouter 的上下文请求的 AutoRouter 操作。” 在颤振?

我正在使用auto_route v2.2.0 包来处理我的颤振应用程序中的路由。当我单击按钮转到页面 A/B 时,我得到

由于我在 MaterialApp.router 中使用了构建器,因此上下文不应该包含 AutoRouter。我在下面添加了代码。

路由器.dart

路由器.gr.dart

MyApp.dart

此示例是按照此处提供的文档完成的。我该如何解决这个问题

0 投票
1 回答
474 浏览

flutter - 使用路由时对空值使用空值检查运算符

我正在使用本指南重构我的应用程序以支持本地化。在某一时刻,我需要从 using homeproperty 切换到 using initialRouteand routes。相关的代码片段如下所示:

当我尝试在 iOS 上运行它时,这会产生以下错误:

我为此应用程序使用了flutter_platform_widgets ,并且我已经尝试了以下操作:

  • 运行Android版本,看看是否出现同样的情况:大致相同,只是材料包抛出错误而不是cupertino
  • 用静态文本替换本地化的标题,但结果是一样的

看起来我遗漏了一些明显的东西(我是 Flutter 的新手)。当我注释掉initialRouteandrouteshome改为使用时,它可以正常工作 - 但显然没有本地化。那么,我在这里缺少什么?

颤振医生输出: