我使用CustomScrollView与SliverGrid。我使用mainAxisSpacing: 8, crossAxisSpacing: 8在网格项之间添加了空白。
但是,是否可能在第一列之前和最后一列之后添加空间(边距/填充)。
我试图用Padding包装我的SliverGrid,但我收到以下错误消息:
请帮助我如何在GridView的开始和结束处添加边距。RenderViewport期望一个RenderSliver类型的子对象,但收到了一个RenderPadding类型的子对象。
渲染对象期望特定类型的子对象,因为它们在布局和绘制期间与它们的子对象协调。例如,RenderSliver不能成为RenderBox的子对象,因为RenderSliver不理解
mainAxisSpacing: 10.0
,crossAxisSpacing: 10.0
。 - nitishk72