The NavigatorState
班级在Flutter#navigator.dart
有 2 种具有类似行为的方法。有什么区别pushReplacementNamed
and popAndPushNamed
在颤振中?
pushReplacementNamed
通过推送名为 [routeName] 的路线来替换导航器的当前路线,然后在新路线完成动画后处理先前的路线。
popAndPushNamed
将当前路线从导航器中弹出,并将命名路线推入其位置。
只是一个较短的答案。
区别仅在于动画片颤动执行。
-
推替换命名-->>“进入动画”
-
popAndPush命名-->>“退出动画”
用户 A R 也在他的回答中发布了这一点。
pushReplacementNamed 将执行进入动画,popAndPushNamed 将执行退出动画。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)