我的flutter应用程序中有一个gridmodel列表视图,我为gridview中存在的每个项目创建了dart文件,但我不知道如何在gridmodel列表视图上提供onpress功能,以便它将导航到下一页
class GridItem extends StatelessWidget {
GridModel gridModel;
GridItem(this.gridModel);
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(1 / 2),
child: Container(
color: Colors.white,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
Image.asset(
gridModel.imagePath,
width: 30,
height: 30,
color: gridModel.color,),
Padding(
padding: const EdgeInsets.only(top: 5),
child: Text(gridModel.title, textAlign: TextAlign.center,
style: TextStyle(fontSize: 12),)
,),
],
),
),
),
);
}
}
当我单击列表中的“移动”项目时,它应该将我重定向到我创建的“移动页面”,“航班”和“电影”也是如此