Удалить пробелы между Gridview во флаттере - PullRequest
0 голосов
/ 25 апреля 2020

Я хочу удалить пробелы между дочерними элементами gridview. Я предоставлю изображение того, что мне нужно и что ниже соответственно. Я использовал GridView (), кстати.

 GridView(
            gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 3, ),
            children: <Widget>[
                ...sections
            ],
          ),

разделы это список виджетов.

что я хочу

Что я получаю

извиняюсь, стек не позволяет мне показывать изображения в моих вопросах "пока" ...

1 Ответ

0 голосов
/ 25 апреля 2020

Ваши дети, вероятно, имеют запас.

Смотрите это.

       GridView(
          gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
            crossAxisCount: 3,
            mainAxisSpacing: 1,
            crossAxisSpacing: 1,
          ),
          children: List.generate(
            20,
            (index) => Container(
              color: Colors.white,
              child: Column(
                mainAxisAlignment: MainAxisAlignment.center,
                children: <Widget>[
                  Icon(Icons.touch_app, size: 30, color: Colors.yellow[900],),
                  SizedBox(height: 10,),
                  Text("Touch", style: TextStyle(fontSize: 20),)
                ],
              ),
            ),
          ),
        ),

Вывод:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...