如何在动态列表视图中导航到下一页 - Flutter

2023-11-29

我有一个清单类别并使用将其显示在 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(使用前将#替换为@)

如何在动态列表视图中导航到下一页 - Flutter 的相关文章

随机推荐