List<Container> _buildGridTileList(List<MyService> list) {
return new List.generate(
list.length,
(int index) => new Container(
child: new GestureDetector(
onTap: () {
print("---点击了:" + serviceList[index].text);
Navigator.push(
context,
new MaterialPageRoute(
builder: (context) => new ServiceWebPage(
from: serviceList[index].text)));
},
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
Image.asset(
list[index].iconImage,
width: 50.0,
height: 50.0,
fit: BoxFit.fill,
),
new Container(
padding: EdgeInsets.only(top: 5.0),
child: new Text(
list[index].text,
style: new TextStyle(
fontSize: 14.0,
),
),
)
],
),
),
));
}