我有一个清单类别并使用将其显示在 ListTile 中列表视图生成器。我想转到被点击的特定类别页面。代码示例:
final category = [
'Category One',
'Category Two',
'Category Three',
],
我正在写导航器.push如下所示:但在这里我想要一些动态的东西。我希望你明白了。
onTap(){
Navigator.push(context, MaterialPageRoute(builder: (context)=>CategoryOne(),),);
}
如果您对每种可能性都有一个类别小部件,那么您可以在 MaterialPageRoute 构建器中使用 Switch:
Navigator.push(context, MaterialPageRoute(builder: (context) {
switch (selectedCategory) {
case 'Category One':
return CategoryOne();
break;
case 'Category Two':
return CategoryTwo();
break;
case 'Category Three':
return CategoryThree();
break;
default:
return CategoryOne();
}
}));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)