在Flutter中,当ListView没有和AppBar一起使用时,Flutter默认会为ListView增加20的TopPadding,可以使用MediaQuery.removePadding
来删除默认的Padding,直接上代码:
MediaQuery.removePadding(
context: context,
removeTop: true,
removeBottom: true,
child: ListView.builder(
physics: NeverScrollableScrollPhysics(),
shrinkWrap: true,
itemCount: reviewData.spuFitList.length + 1,
itemBuilder: (context, index) {
......
},
),
)
在上面的代码中使用MediaQuery.removePadding
中的removeTop: true
和 removeBottom: true
两个属性删除默认的Padding。
网友评论