Flutter-ListView顶部留白

Flutter ListView解决底部或顶部留白问题

在没有设置padding的情况下,上下都有留白

方法一:

ListView.builder(
      padding: EdgeInsets.zero,
      itemCount: ...,
      itemBuilder: ...,
    );

方法二:

后来发现,listview不和appbar一起使用时,会有一个默认的padding

想要去掉这个padding,在外层使用MediaQuery.removePadding即可

MediaQuery.removePadding(
  context: context,
  removeTop: true,
  removeBottom: true,
  child: ListView.builder(
    itemBuilder: 
    itemCount: ,
    shrinkWrap: true,
 
  ),
);

你可能感兴趣的:(#Flutter研究#,flutter)