Flutter:如何删除ListView顶部的空白间隙

6
我已创建了一个没有任何填充或边距的ListView。但是ListView与空白间隔分开,就像这个: enter image description here 这是我的ListView代码:
content: Container(
                    width: context.widthPct(.5),
                    height: context.heightPct(.4),
                    child: CupertinoScrollbar(
                      child: ListView(
                        children: [
                          Center(
                            child:
                                Image.asset("assets/logo_horizontal.png"),
                          ),
                          Align(
                            alignment: Alignment.topCenter,
                            child: Text(
                              "Sumber data doa :\nApa Doanya app\n\nTerima kasih sudah\nmenggunakan Moodo :D\n\n nabilrei \n hantsnm \n rennyatikas \n cayne.dameron \n",
                              style: Style().body,
                              textAlign: TextAlign.center,
                            ),
                          ),
                          Center(
                            child: Text(
                              "versi 1.0.0",
                              style: Style(styleColor: Colors.grey.shade600)
                                  .body,
                            ),
                          ),
                        ],
                      ),
                    ),
                  ),

那么,我如何去掉这个ListView顶部的空白空间呢? 谢谢 :)

2
默认情况下,ListView 有一个内边距,将 ListView 的内边距设置为零。 - Chance
哦,是的,我在这里找到了答案:https://github.com/flutter/flutter/issues/14842。谢谢。 - Bill Rei
3个回答

24
尝试
MediaQuery.removePadding(
        context: context,
        removeTop: true,
        child: ListView

16

列表视图有默认的内边距,您可以通过指定所需的 EdgeInsets 来更改它。要删除内边距,请使用 EdgeInsets.zero

ListView(
padding: EdgeInsets.zero,
children: [],
);

1

将填充设置为零

ListView(
   padding: const EdgeInsets.zero,
   itemBuilder: ...,
   itemCount: ...
);

或者控制ListView中的填充

ListView(
  padding: const EdgeInsets.only(top: 20),
  itemBuilder: ...,
  itemCount: ...
);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接