颤动意外的空白

时间:2021-05-29 19:35:34

标签: flutter dart

这就是我的应用现在的样子:

enter image description here

DepartmentsAmerican Decorative Arts 之间不应该有空格。当我滚动它时,空白被滚动出来。

enter image description here

这是我的代码:

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 后,我发现其实有一些隐藏的边距:

enter image description here

即使更改了大小框的 height,我也无法让它工作。这是尽可能接近 Text()SizedBox()Scrollbar() 之间没有边距。

如果提供的信息还不够,请在评论中写下。我会尽量提供尽可能多的信息。

1 个答案:

答案 0 :(得分:1)

尝试添加 EdgeInsets.zero 以删除可能导致问题的 ListView.builder 的默认填充。