我有两个屏幕,中间有2个英雄:
两者都在堆栈内,并且显然CircularAvatar在Appbar上方。
此gif显示了问题:意识到完成转换后,CircularAvatar如何来自AppBar的后面,然后来自其上方的POPS。
这是我的第一个屏幕(用人照片弄脏卡片):
这是我的第二个屏幕:
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.2.1, on Microsoft Windows [versão 10.0.17763.379], locale pt-BR)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Android Studio (version 3.3)
[√] IntelliJ IDEA Community Edition (version 2018.3)
[√] VS Code (version 1.30.1)
[√] Connected device (1 available)
• No issues found!
最佳答案
首先,我认为AppBar中的英雄不需要它,请尝试删除该英雄,而让您的gridview英雄跳到第二个屏幕Appbar中的下一个位置。
关于flutter - flutter 的英雄过渡高于其他,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55462195/