问题标签 [materialpageroute]

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 投票
2 回答
8543 浏览

flutter - 如何从 Flutter 中的路由中删除第一个屏幕?

我正在为应用程序创建加载屏幕。此加载屏幕是向用户显示的第一个屏幕。3 秒后,页面将导航到主页。一切正常。但是当用户点击返回按钮时,加载屏幕将再次显示。

第一页代码

主页代码

我尝试Navigator.of(context).pop();在调用 HomePage 之前添加,但这不起作用。这将显示一个空白的黑屏。

有任何想法吗??

0 投票
0 回答
659 浏览

flutter - 颤振滞后导航

我有这个自动平台检测导航功能,但是当我在发布模式下将它用于 iPhone 时,它​​会滞后,但当我只使用MaterialPageRoute它时,它在 iOS 上根本不会滞后。

0 投票
1 回答
66 浏览

dynamic - Navigator/MaterialPageRoute 缺少参数错误

我有一个按钮,这里有一些代码:1
在此处输入图像描述

我得到了这样的错误:在此处输入图像描述

我从来没有遇到过这样的错误,但是当我像这样添加“动态”时: 在此处输入图像描述

0 投票
1 回答
999 浏览

flutter - 在 Flutter 中将数据从一个屏幕传递到另一个屏幕是 null

我有两个屏幕,从一个我想将标题字符串传递到另一个屏幕。此标题可以登录或注册,在第一个屏幕中预先确定。我试过的:

下面是带有初始化步骤的第二个屏幕:

这是我使用屏幕标题的地方:

能否请高手帮帮我。谢谢

0 投票
2 回答
2466 浏览

flutter - MaterialPageRoute 转到一个没有应用程序栏的新页面,将其与 bottomNavigationBar 一起使用

我有一个包含三个路线的应用程序,并使用bottomNavigationBar在它们之间导航。在其中一条路线中,我在页面中有一个按钮,该按钮也将导航到其中一个页面。

这是我的主页

第二页

第三页带有导航到第二页的按钮

当我按下第三页上的按钮时,它将转到没有 AppBar 和 BottomNavigationBar 的第二页

0 投票
1 回答
326 浏览

flutter - 在类方法中使用 Navigator.push (MaterialPageRoute)

我正在构建一个使用 Flutter 播放音乐的应用程序。

我创建了一个名为 MusicService 的类,其中所有音乐功能都在 playMusic、seekMusic、onAudioComplete 等方法中实现。

我有基于轨道构建的 TrackScreen(带有轨道背景、描述等)。在屏幕的 init 方法中,我调用了 MusicService 的一个实例来在屏幕上播放音乐。到目前为止,一切都很好。

我想做的是在轨道完成后构建一个新屏幕。此屏幕应基于播放列表中的下一首曲目。我认为的解决方案是在 MusicService 类的 onAudioComplete 方法中调用 Navigator.Push。问题是 Navigator.Push 需要一个上下文,我不知道如何指定它来引用它被调用的上下文,即 TrackScreen 上下文。

你有解决这个问题的想法吗?我是不是误会了什么?

感谢您的帮助

0 投票
0 回答
928 浏览

listview - (FLUTTER) ontap ListView(return listTile()) with Streambuilder 导致继承数据为空?

嗨,我正在尝试使用 Streambuilder 创建简单的实时数据库,同时返回一个 Listview.builder,其中是一个 ListTile。我希望让 ListTile 能够移动到其他飞镖。但是,当我尝试传递该项目时,我设法做到,但是当我尝试打印它时,它会在终端中打印。

这是我的 DisplayItem 类。

我正在尝试构建一个实时数据库(firestore),在单击任何列出的项目时,颤动将在其中显示项目列表;它会将用户重定向到另一个 dart 文件,该 dart 文件将在其中显示项目的更多描述。

这是错误:

当我点击这个(DisplayItem file:///D:/Programming/Flutter_Projects/flutter_study/lib/main.dart:64:59)

我在这里重定向: builder: (context) => DisplayItem(snapshot.data.documents[index].documentID)));

0 投票
1 回答
41 浏览

firebase - Flutter Firebase:NoSQL 数据建模子集合参考

这里是新手。我需要有关以结构化方式引用 Firebase 子集合的帮助,用户可以通过子集合选择和传递信息。

从根开始就是这样 我有一个城市列表让我们说

我想根据年份记录这些城市每年举办的锦标赛。让我们说一个。

每年有3个不同的比赛杯让我们说

每个参赛的杯赛都有参加比赛的球队

我添加了在 adobe XD 中设计的应用程序的可视化表示。

0 投票
2 回答
2284 浏览

flutter - Flutter/Dart - Navigator.pop(context) - 如何弹出两个上下文?

我有;

  • Home()调用的屏幕/小部件;

  • MainStage()调用的屏幕/小部件;

  • futureStage()构建的未来方法;

  • StageBuilder()包含的PageViewBuilder ;

SwipeGestureRecognizer哪个电话;

  • HomeReply()包含;
  • appBar带有允许用户使用的箭头/按钮;
  • Navigator.pop(context);

如何让导航器弹回Home()

0 投票
3 回答
11150 浏览

flutter - Flutter - 使用底部导航栏图标的多页面导航

我正在尝试使用底部导航栏中的图标导航到我的应用程序中的不同页面。我已经尝试了很多教程,但似乎无法找到实现这一目标的最佳方法。我已经创建了我的主页(下面的代码)和 2 个附加页面,收件箱和登录,它们都返回简单的脚手架。

首先,我很想知道这是否是实现我想要实现的目标的最佳方式,其次,如何更改我的代码以允许我根据点击的图标导航到不同的页面。我知道下面的代码没有执行,我只是想展示我尝试过的内容。

我的代码:

提前致谢。