网格式布局,没有什么理解的地方都是记住就可以了
@override
Widget build(BuildContext context) {
return new GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 3, //一行几个
mainAxisSpacing: 10.0, //Y轴间距
crossAxisSpacing: 7.0, //X轴间距
childAspectRatio: 0.7),
itemCount: items.length,
itemBuilder: (context, index) {
return new GestureDetector(
child: Image.network(items[index].url),
onTap: () {
Navigator.push(context, MaterialPageRoute(builder: (context) {
return new PosterShow(
group: this.items[index].imgGroup,
store: 0,
);
}));
},
);
},
);
}