这就是我的应用现在的样子:
Departments
和 American Decorative Arts
之间不应该有空格。当我滚动它时,空白被滚动出来。
这是我的代码:
Padding(
padding: EdgeInsets.fromLTRB(0, 15, 0, 0),
child: Column(
children: <Widget>[
Text("Departments", style: GoogleFonts.merriweather(fontSize: 18, color: Colors.black)),
Scrollbar(
child: SizedBox(
height: MediaQuery.of(context).size.height - 438,
child: Expanded(
child: builder()
),
),
),
],
),
)
(完整代码位于 https://github.com/MakufonSkifto/view_met/blob/master/lib/home.dart)
检查 Flutter Inspector 后,我发现其实有一些隐藏的边距:
即使更改了大小框的 height
,我也无法让它工作。这是尽可能接近 Text()
。 SizedBox()
和 Scrollbar()
之间没有边距。
如果提供的信息还不够,请在评论中写下。我会尽量提供尽可能多的信息。
答案 0 :(得分:1)
尝试添加 EdgeInsets.zero
以删除可能导致问题的 ListView.builder
的默认填充。