flutter - 如何去除颤动的gridView间距
问题描述
我发现当我将 my 设置crossAxisCount
为 2 n时,gridView
会有一个白色分隔线,一旦我开始滚动,它就会闪烁。如果我crossAxisCount
是2 n+1,那不会发生,我也测试了官方demo,但是我不想要这些分隔符,那我该如何摆脱它们呢?
2n 项:
2n+1 件:
这是我的代码:
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
crossAxisSpacing: 0,
mainAxisSpacing: 0,
),
解决方案
这是因为作为第一张图片,连续有 2 个项目。在你的代码中
交叉轴计数:2
crossAxisCount 表示交叉轴的子节点数。
因此,如果您想在网格项目中显示行,请设置此行中的确切项目数。如果你不想要这个设置为零。
推荐阅读
- sql - 轧制单位处理和积压与容量限制
- php - 自动触发 WooCommerce 购物车页面中数量变化的更新
- vue.js - 如何在 vue-slider 中设置没有最大值的范围
- java - 为什么我不能从 main 访问我的 getter 和 setter?
- c# - 如何在生存类游戏中保存和加载环境?
- bash - 将命名错误的文件从一个深度嵌套的目录中复制,内容地址重命名它们,到另一个扁平的子目录,在 Bash 单行中?
- python - 如何使用 tkinter 在条目中居中占位符文本?
- python - Matplotlib 离子在 ubuntu 终端中不起作用
- swift - 如何正确使用文件管理器?
- python - Python beautifulsoup,在网站上抓取表格