我有一个GridView,每个项目都有一个高程,如何将其删除?我也很感兴趣如何缩小项目之间的间隔。
我有这个:
我想要这样的东西:https://i.snag.gy/a071Pc.jpg
项目生成器:
Widget _buildItem() {
return Center(
child: Image.asset("assets/images/pizza.png"),
);
}
以及GridView本身:
GridView.count(
addRepaintBoundaries: false,
crossAxisCount: 3,
children: List.generate(
30,
(index) {
return _buildItem();
},
),
)
谢谢
答案 0 :(得分:0)
我认为,如果不使用卡片,则没有海拔元素,如果使用卡片,则添加海拔:0.0,这会自动添加一些空间
Widget _buildItem() {
return Card(
elevation: 0.0,
child: Center(
child: Image.asset("assets/images/pizza.png"),
),
);
}
或仅添加填充
Widget _buildItem() {
return Center(
child: Padding(
padding: const EdgeInsets.all(1.0),
child:Image.asset("assets/images/pizza.png"),
)
);
}