我创建了一个没有任何填充或边距的 ListView。但是 ListView 是用空白分隔的,如下所示:

这是我的 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,
),
),
],
),
),
),
Run Code Online (Sandbox Code Playgroud)
那么,如何删除此 ListView 顶部的空白区域呢?谢谢 :)
Jim*_*hiu 26
尝试
MediaQuery.removePadding(
context: context,
removeTop: true,
child: ListView
Run Code Online (Sandbox Code Playgroud)
bal*_*u k 19
Listview 有默认的内边距,您可以通过指定所需的 EdgeInsets 来更改它。要删除填充,请使用EdgeInsets.zero
ListView(
padding: EdgeInsets.zero,
children: [],
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9451 次 |
| 最近记录: |