import 'package:flutter/material.dart';
void main(){
runApp(MyApp());
}
class MyApp extends StatelessWidget{
List<Container> buildGridTitleList(int count){
return new List<Container>.generate(count, (int index) => new Container(
child: new Image.asset("images/${index+1}.jpg"),
));
}
Widget buildGrid(){
return new GridView.extent(
maxCrossAxisExtent: 150.0,
padding:const EdgeInsets.all(4.0),
mainAxisSpacing: 4.0,
crossAxisSpacing: 4.0,
children: buildGridTitleList(3),
);
}
@override
Widget build(BuildContext context) {
// TODO: implement build
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text("dd"),
),
body: new Center(
child: buildGrid(),
),
),
);
}
}
效果图如下: