欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

flutter listView取消顶部空白

程序员文章站 2022-06-04 16:48:06
...

ListView头部有一段空白区域,是因为当ListView没有和AppBar一起使用时,头部会有一个padding,为了去掉padding,可以使用MediaQuery.removePadding:

 Widget _rubbishList(){
    return MediaQuery.removePadding(
        removeTop: true,
        context:  context,
        child: Container(
            margin: EdgeInsets.only(left: 20,right: 20),
            height: ScreenUtil().setHeight(700),
            child: ListView.builder(
                itemCount: rubbishList.length,
                itemBuilder: (context,index){
                  return _cardItem(index);
                }
            )
        )
    );

  }