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);
}
)
)
);
}