popAndReplacement显示Flutter中弹出页面后面的页面



我的应用程序中有3个屏幕。当我在第二页使用popAndPushNamed((时,它会弹出第二页并显示第三页,但当它弹出时,它以毫秒为单位显示后面的第一页。如何避免这种情况?

  1. 动画是方式吗
  2. 或者有没有其他方法,比如推送并显示第三页,当第三页对用户可见时弹出第二页

popAndPushNamed((正如文档所示,推送新路由,但同时弹出旧路由,因此,即使新路由完全不透明,也有一小部分时间可以看到第一页。将该方法替换为Navigator.of(context(.pushReplacementNamed((,它应该按预期工作。

最新更新