腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
GlobalKey
<
NavigatorState
>
来
做
我
所
有的
路线
导航
有
什么
缺点
吗
?
我
在flutter中见过一个例子,在那里你可以在不访问BuildContext的情况下
导航
路线
。final
GlobalKey
<
NavigatorState
> _navKey = new
GlobalKey
<
NavigatorState
>(); navigatorKey.currentState.pushNamed('/'); 用这种方法
做
我
所
有的
应用程序<em
浏览 30
提问于2020-07-23
得票数 5
回答已采纳
4
回答
在Flutter的嵌套Navigator结构中,如何获取特定的Navigator?
、
当我
有
嵌套的Navigator时,我会遇到这个问题。: () => Navigator.of(context).pushNamed('/three'), ], );} 正如您
所
看到的,
我
从MaterialApp提供的最顶层的Navigator
导航
到子Navigator的'two/nextpage',然后再转到MaterialApp '/three'。<
浏览 2
提问于2019-03-18
得票数 41
回答已采纳
4
回答
颤动提供器嵌套
导航
、
我
有
一个供应商和
导航
的问题。现在,当我
使用
Navigator.of(context).push(EditScreen)
导航
到另一个屏幕时
我
正在堆栈上推送一个新的屏幕,而更改通知程序不再可用。
浏览 4
提问于2020-01-03
得票数 20
3
回答
如何通过Navigator通过提供者?
、
、
我
需要pass提供者(Model2)从homepage到Page2,所以当用户返回homepage (onWillPop)时,
我
可以从提供者(Model2)进行API调用并更新homepage。
浏览 0
提问于2019-08-21
得票数 15
4
回答
访问BuildContext以从Push Notification (Flutter)
导航
、
、
我
很难理解如何从中选择一个“颤振”中的通知。
我
需要访问BuildContext,或者想办法告诉
我
的应用程序在没有这种情况下
导航
。
我
的代码如下所示:void main() async { await Firebase.initializeAppNotifications', // title
浏览 22
提问于2022-03-16
得票数 3
回答已采纳
1
回答
颤振:带有嵌套
导航
的底部
导航
栏,并在更改选项卡时恢复根页
、
我
是刚开始发展的。
我
已经通过了多个教程
来
理解底部
导航
栏。
我
有
三个选项卡底部
导航
:主页,日历,配置文件。 家庭选项卡
有
一个屏幕:Screen2。日历
有
一个屏幕:Screen3。因为这是那条
路线</
浏览 2
提问于2021-05-16
得票数 2
1
回答
如何在创建“主”
导航
器( MaterialApp)之后访问它?
我
有
以下代码:import 'package:firebase_auth/firebase_auth.dart'; final
GlobalKey
<
NavigatorState
> _navigatorKey = new
GlobalKey
<
NavigatorS
浏览 5
提问于2021-01-26
得票数 1
回答已采纳
3
回答
如何在颤振中
使用
导航
仪
、
、
我
正试着让一个领航员来处理我的图标。
我
把
我
所
有的
图标都列在一个列中,它在
我
所
有的
屏幕上都存在,当我点击菜单左边的一个图标时,
我
希望能够转到不同的屏幕。右下角的图标已经被禁用,
我
只是用这些图标
来
引用第一页和第二页。The following
浏览 8
提问于2022-01-18
得票数 0
回答已采纳
1
回答
在flutter中
使用
navigatorKey是不是一种糟糕的做法?
虽然
我
正在寻找一种解决方案
来
导航
到某个没有上下文的小部件(
我
的用例涉及
导航
到一个小部件的onNotificationClick事件)。
我
找到了一个解决方案
来
创建一个
GlobalKey
<
NavigatorState
>(),并将它与MaterialApps navigatorKey属性一起
使用
来
导航
到我想要的任何地方。它对
我
来说工作得很好,但是最近
我
在SO
浏览 3
提问于2021-11-26
得票数 0
1
回答
关闭底部
导航
栏上的抽屉点击,颤振
、
、
、
现在设置BNB的方式是通过应用程序(
使用
IndexedStack)记住所有屏幕的当前状态,但是如果在按BNB按钮之前在任何屏幕中打开它,
我
想关闭抽屉。
我
的每个屏幕都有自己的抽屉和AppBars,所以我不能在BNB中做一个抽屉(或者当一个特定的屏幕被点击时,
我
可以用开关箱动态地更改它们,但是抽屉会覆盖底部的
导航
栏等等),但是
我
现在想让它像这样工作。下面是代码,里面有一些注释
来
解释事情:class BottomNavBar extends
浏览 7
提问于2022-01-20
得票数 0
回答已采纳
3
回答
部分屏幕的颤动
导航
、
例如,
我
有
一个包含2个容器的列,每个容器占据半个屏幕。
我
想做一个
导航
,例如只在底部的容器中。当容器视图
有
自己的UINavigationController时,与iOS中的逻辑相同。也许
我
应该创建
我
自己的ModalRoute的子类?
浏览 0
提问于2018-06-22
得票数 11
回答已采纳
7
回答
根小部件中的showDialog
我
想显示来自根小部件(创建MaterialApp的那个)的对话框,
我
有
一个
NavigatorState
实例,但是showDialog需要返回Navigator.of(context)的上下文。看起来
我
需要从一个路由提供上下文,但是
我
不能这样
做
,因为根小部件没有它。 编辑:
我
找到了一个解决办法:
我
可以将只有在showDialog上的假路由推送出去,然后在对话框结束时弹出该路由。
浏览 1
提问于2018-11-14
得票数 21
回答已采纳
3
回答
如何在没有上下文的情况下
使用
GoRouter进行路由?
、
、
我
想解决的问题:
使用
GoRouter的应用程序需要能够从main()内路由到指定的路由。由于大多数路由都是'context.go‘形式的,所以我不能在main中这样
做
。如果有办法让它们简单地共存,
我
就会敞开心扉。
我
在GetIt包中
使用
了服务定位器模式
来
与navigatorKey相关联。当我测试它时,它会起作用--但这涉及到创建两个MaterialApps。然而,这个应用程序
使用
的是GoRouter,它似乎不
使用
naviga
浏览 14
提问于2022-07-21
得票数 4
3
回答
在没有动画的情况下替换MaterialApp中的初始路由?
、
我们的应用程序构建在Scaffold之上,到目前为止,我们已经能够
使用
NavigatorState
中提供的调用(pushNamed()、pushReplacementNamed()等)
来
满足大多数路由和
导航
需求我们希望从
导航
菜单单击的目的地屏幕有效地成为堆栈的新初始路由。目前,我们
使用
pushReplacementNamed()
来
确保应用程序栏中没有后退箭头。我们在没有动画的情况下改变初始
路线
的最佳选择是
什么
,我们可以在同时动画关闭抽
浏览 2
提问于2017-04-28
得票数 35
回答已采纳
1
回答
浏览器颤动网页中未显示完整的Url
、
在
我
的应用程序中,
我
设置了一个自定义的
导航
器,尽管
导航
系统工作正常,但浏览器不会显示完整的url,它总是显示http://localhost:55865/#/。你能发现
我
做错了
什么
吗
?CommunityGuidelinesRoute = '/communityGuidelines'; const String LegalNoticeRoute = '/legalNotice
浏览 11
提问于2020-09-28
得票数 1
1
回答
带有持久抽屉和应用程序条的颤振Web
导航
、
、
也就是说,如果用户输入url $ page url/#/,它应该
导航
到第一页的内容。$baseurl/#/2到第二页的内容,等等. router.define( handler: _routeTwoHandler, }显然,如果用户输入一个URL,目前
什么</e
浏览 2
提问于2020-05-17
得票数 6
1
回答
触发本地通知,
导航
到一个表视图,然后打开一个对话框
我
使用
flutter_local_notifications
来
获得一个提示,它应该
导航
到特定的表视图,然后在加载到后台的表视图后弹出一个对话框。不管我怎么努力,
我
似乎都不能让这个组合发挥作用。在
我
的main.dart中,
我
现在是这样
做
的: final
GlobalKey
<
NavigatorState
> navigatorKey =
GlobalKey
<
Navigator
浏览 4
提问于2020-08-23
得票数 0
1
回答
导航
器2.0 - WillPopScope对BackButtonListener
我
有
一个带有BottomNavigationBar的应用程序和一个显示选项卡内容的IndexedStack。每个选项卡都有自己的Router和自己的RouterDelegate,以模仿iOS样式的选项卡行为(其中每个选项卡都有自己的
导航
控制器)。 以前,这个应用程序只在iOS上发布。
我
现在遇到的问题是,
我
使用
WillPopScope小部件
来
保存用户离开屏幕时的输入。如果用户点击AppBar中的back按钮,这是正确的,但是当用户点击硬件back按钮时不会触发回调。应该是
浏览 4
提问于2022-01-17
得票数 3
2
回答
在颤振中
使用
不同小部件中的命名
导航
器?
、
、
、
我
需要
使用
另一个小部件(屏幕)的命名
导航
导航
到一个小部件(屏幕)。settings.name}'); },
我
可以用现在,在UIAccountPage() (
我
有
一个名为“Cart”的ListTile )中,
我
希望在敲击特定的瓷砖时
导航
到UICartPage。<e
浏览 4
提问于2020-06-01
得票数 2
7
回答
颤振
导航
器不工作
、
我
有
两个屏幕的应用程序,
我
想按下按钮从第一到第二个屏幕。import 'package:flutter/material.dart'; body: new Center( ), }推动不了的事情,
我
明白了在处理手势时抛出了以下断言:
使用
不包括Navigator的上下文请求
导航</em
浏览 0
提问于2018-05-01
得票数 30
回答已采纳
点击加载更多
相关
资讯
打败你竞品对手的不是你的卖点,而是你的第二价值
一分钟搞定奥维互动地图,一键使用路线轨迹,零成本把手机变成更靠谱的定位导航设备
做UI设计,你需要学会创建让用户信赖的界面
一位朋友的自研通用存储调研
手机导航很多人不会用,教你一招,家门口看得一清二楚,很实用!
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券