Flutter:如何为弹出对话框实现命名路线导航?

时间:2020-09-29 19:10:58

标签: flutter flutter-navigation

如何最好地实现以下目的:我需要在智能手机上显示常规窗口,并在平板电脑上显示与弹出对话框相同的窗口。在不同的地方有几个这样的窗户。哪个更正确:

  1. 使用Navigator.pushNamed(),用onGenerateRoute方法捕获路由,创建自定义路由器类并确定要从中显示哪个选项,或者
  2. 将逻辑留在父窗口中,即检测其中的设备类型并执行Navigator.pushNamed()showDialog,但是随后失去了命名路由的含义。

0 个答案:

没有答案