【发布时间】:2018-10-20 20:14:30
【问题描述】:
据我所知,在 Flutter 中有两种方式可以跳转到另一个屏幕:
- 创建类的新对象(例如:new ShowRoute())
- 导航到类 (Navigator.push(context) ... )
它们有什么区别,我们在什么情况下使用第一个或第二个?
【问题讨论】:
-
请添加一些您尝试过的内容和错误信息。
标签: flutter
据我所知,在 Flutter 中有两种方式可以跳转到另一个屏幕:
它们有什么区别,我们在什么情况下使用第一个或第二个?
【问题讨论】:
标签: flutter
导航器是从一个屏幕过渡到另一个屏幕的更自然的方式。这也与平台无关,并自动处理后退导航。同时,如果您尝试在构建方法中显示不同的视图,您将自己处理所有这些后退导航,这绝对不是推荐的方法。
放轻松,使用 Navigator :)
【讨论】: