FutureBuilder с элементами Flutter - PullRequest
1 голос
/ 17 июня 2020

У меня есть данные из API

Я помещаю эти данные в FutureBuilder как элемент, и все в порядке,

но у меня есть два вопроса об этом изображении,

enter image description here

Вопрос первый: как удалить пробел над первым элементом (я выделил его черным цветом)?

Вопрос второй: могу ли я выделить изображение с помощью FutureBuilder, чтобы удалить черное пространство (я выделил его оранжевым)?

это мой код: https://github.com/faress123/json/blob/master/test

спасибо за помощь

1 Ответ

0 голосов
/ 17 июня 2020
  • Вопрос один, ответ: есть много нижних и верхних отступов. Уменьшите заполнение и проверьте его.

1) внизу: SizeConfig.heightMultiplier * 8.75, 2) вверху: SizeConfig.heightMultiplier * 1.73,

Container(
                child: Padding(
                  padding: EdgeInsets.only(
                      bottom: SizeConfig.heightMultiplier * 8.75,
                      left: SizeConfig.widthMultiplier * 4.7),
                  child: Align(
                      alignment: Alignment.bottomLeft,
                      child: Text(
                        "${widget.label} Collection",
                        style: GoogleFonts.elMessiri(
                            fontSize: SizeConfig.heightMultiplier * 3.23,
                            color: Colors.white,
                            fontWeight: FontWeight.bold),
                      )),
                ),

----------
case ConnectionState.done:
                            return ListView.builder(
                                itemCount:
                                    prodects[0].success.subcategories.length,
                                itemBuilder: (BuildContext context, int index) {
                                  return Padding(
                                    padding: EdgeInsets.only(
                                        top: SizeConfig.heightMultiplier * 1.73,
                                        right:
                                            SizeConfig.widthMultiplier * 3.64,
                                        left:
                                            SizeConfig.widthMultiplier * 3.64),
                                    child: Container(
  • Вопрос два ответа: Возможно, приведенный ниже код влияет на этот симптом.
borderRadius: BorderRadius.only(
                      topLeft: Radius.circular(50.0),
                      topRight: Radius.circular(50.0),
                    ),
...