Как убрать пространство между детьми GridView? - PullRequest
0 голосов
/ 30 января 2019

Я реализую представление выбора тегов с помощью GridView, но я не могу удалить пробел между GridView. Как я могу это исправить?

mainAxisSpacing и crossAxisSpacing не могут быть отрицательными числами, поэтому я не знаю, как поступитьс ....

class _TagScreenState extends State<TagScreen> {


  @override
  Widget build(BuildContext context) {

    final TagBloc _tagBloc = TagBloc();

    return Scaffold(
      body: Column(
        children: <Widget>[
          Container(
            padding: const EdgeInsets.only(top: 40.0,left: 50.0,right: 50.0),
            child: Text(
              '관심있는 태그 5개만 선택해주세요!',
              style: TextStyle(
                color: signUpBackgroundColor,
                fontWeight: FontWeight.bold,
                fontSize: 18.0
              ),
            ),
          ),
          BlocBuilder(
            bloc: _tagBloc,
            builder: (context, TagState state){
              return GridView.builder(
                shrinkWrap: true,
                itemCount: tags.length,
                gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
                  crossAxisCount: 3,
                ),
                scrollDirection: Axis.vertical,
                itemBuilder: (BuildContext context, int index){
                  return Stack(
                    children: <Widget>[
                      Image(image: tags[index].image,colorBlendMode: BlendMode.color,),
                      // Container(
                      //   color: Colors.red.withOpacity(0.1),
                      // ),
                    ],
                  );
                }
              );
            },
          )
        ]
      )
    );
  }
}

enter image description here

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