Flutter中的pushReplacementNamed和popAndPushNamed有什么区别?

2024-05-08

The NavigatorState班级在Flutter#navigator.dart有 2 种具有类似行为的方法。有什么区别pushReplacementNamed and popAndPushNamed在颤振中?

pushReplacementNamed

通过推送名为 [routeName] 的路线来替换导航器的当前路线,然后在新路线完成动画后处理先前的路线。

popAndPushNamed

将当前路线从导航器中弹出,并将命名路线推入其位置。


只是一个较短的答案。

区别仅在于动画片颤动执行。

  • 推替换命名-->>“进入动画”
  • popAndPush命名-->>“退出动画”

用户 A R 也在他的回答中发布了这一点。

pushReplacementNamed 将执行进入动画,popAndPushNamed 将执行退出动画。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Flutter中的pushReplacementNamed和popAndPushNamed有什么区别? 的相关文章

随机推荐