增加网格视图从顶部到第一行的填充



我有一个Gridview。范围内的容器,我想增加从第一个元素的顶部到Gridview的顶部的间隙。如果我在Gridview周围添加填充,当我向下滚动时,条目会被切断,所以这对我来说不是一个解决方案。

我需要的是一种方法来增加填充从顶部到第一行的网格视图,但我想要条目之间的距离相同,因为他们是代码:

GridView.extent(
maxCrossAxisExtent: ((MediaQuery.of(context).size.width / 2) - (MediaQuery.of(context).size.width / 10.0)),
// crossAxisCount: 3,
mainAxisSpacing: 8,
//shrinkWrap: true,
childAspectRatio: getFittingAxisSpacing(),
children: menuItems,
),

难道GridView中的padding不是你想要的吗?

GridView.extent(
padding: EdgeInsets.only(top: 8.0),
maxCrossAxisExtent: ((MediaQuery.of(context).size.width / 2) - (MediaQuery.of(context).size.width / 10.0)),
mainAxisSpacing: 8,
childAspectRatio: getFittingAxisSpacing(),
children: menuItems,
),

最新更新