flutter - Flutter 的英雄转换高于其他
问题描述
我有两个屏幕,它们之间有 2 个英雄:
- 一个是AppBar
- 第二个是CircularAvatar
两者都在堆栈内,显然 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 中的下一个位置。
推荐阅读
- python - 在python中隐藏一个函数
- python - 不在 DJango 中将我的数据呈现为图形格式
- android - 如何以编程方式获取 Drawable 的色调值
- javascript - 如何从客户端javascript(而不是Nodejs)发送分块的HTTP请求?
- kubernetes - kubelet 如何将事件同步到 apiserver?
- ios - 如何在没有重定向通用登录页面的情况下直接在 Auth0 中登录?
- javascript - ArrowDown 的 Javascript 事件侦听器 - 停止页面滚动
- spring-boot - 升级 spring 和 java 版本后,无法从 bitbucket 读取 PCF 中的应用程序配置
- python - 如何使用python修复在bigquery中上传csv文件
- css - 响应式嵌入式谷歌地图