flutter - Flutter:SliverAppBar 禁用滚动
问题描述
我的应用程序中有 SliverAppBar,带有expandedHeight: 200,
. 在它下面我有 ListView 动态显示内容并且可以有不同的长度。如果 ListView 有 7 个或更多项目,它的工作完美,但如果它低于 7 个项目,SliverAppBar 仍然滚动并且有很多黑色空间(屏幕截图)。如何禁用 SliverAppBar 滚动属性?我尝试physics: NeverScrollableScrollPhysics(),
在 ListView 本身中使用,它没有帮助。
解决方案
假设你有一个SliverAppBar
in aCustomScrollView
或类似的,你也需要设置physics
到NeverScrollableScrollPhysics()
那里。
推荐阅读
- java - 如何在循环中更新标签
- ubuntu - 使用来自 Cloudflare 的 .pem 和 .key 设置 Ubuntu Apache2 SSL
- python - 使用字典和贪心算法解决 Set Cover 问题时的返回键
- java - 为什么 equals() 方法不能按预期工作?
- javascript - 如何在 2020 年使用纯 javascript 从 id 获取 YouTube 嵌入视频标题?
- php - 登录后回显受保护的内容
- ansible - 列表的 Ansible/YAML 格式不一致?
- sql-server - Vim dadbod 配置适配器
- javascript - 将日期从 UTC 转换为 EST(Javascript、HTML)
- keycloak - 通过 CLI 为 Keycloak 配置 reCAPTCHA