Flutter:在没有导航的情况下使用 Hero

Jac*_*nig 6 dart flutter

我有一个应用程序,它使用 BottomNavigationBar 在具有自己的导航堆栈的两个屏幕之间切换。我想使用 Hero 标签在两者之间创建自定义转换,但由于我不使用导航,而是更改状态以在屏幕之间切换,所以我不确定这是否可行。

有没有办法在不使用 Navigator 的情况下重新创建 Hero 提供的过渡?

Gio*_*tto 1

Hero 小部件不是您想要的。尝试一下animationsflutter团队制作的包。这里是这个包的链接。不太好用,但是尝试一下,或者可以使用内置的默认导航。