flutter - 在flutter中单击gridview后如何显示详细信息
问题描述
抱歉英语不好..
我想根据gridview项目的id从一个屏幕导航到另一个屏幕。
当单击 listview item11 之一时,它将被定向到详细页面 item11.. 因此,当 ListView 的单击之一不同时,如何创建详细页面设计。
完整我的代码:
class CategoryScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new SafeArea(
child: new Scaffold(
appBar: new BankAndaAppBar(),
body: new Container(
color: Colors.grey[100],
child: new ListView(
physics: ClampingScrollPhysics(),
children: <Widget>[
new Container(
padding: EdgeInsets.only(left: 12.0, right: 12.0, top: 12.0),
color: Colors.grey[100],
child: new Column(
children: <Widget>[
_bodyGridView(),
],
)),
],
),
),
),
);
}
Widget _bodyGridView() {
return SingleChildScrollView(
child: new Column(
children: <Widget>[
GridView.count(
shrinkWrap: true,
physics: NeverScrollableScrollPhysics(),
crossAxisCount: 3,
children: CATEGORIES_DUMMY_DATA
.map((cat) => ListCategory(cat.id, cat.title, cat.titleDetail, cat.description, cat.image))
.toList(),
),
],
),
);
}
}
我想在单击 gridview 项目后显示详细信息。
示例:每次单击项目 1 显示详细视图项目 = 1。
在此处输入图像描述
谢谢。