如何在Flutter GridView中删除高程?

时间:2018-12-20 21:51:03

标签: flutter

我有一个GridView,每个项目都有一个高程,如何将其删除?我也很感兴趣如何缩小项目之间的间隔。

我有这个:

https://i.snag.gy/nklzLB.jpg

我想要这样的东西: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(); }, ), )

谢谢

1 个答案:

答案 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"),
      )
    );
  }