扑更换的GridView

问题描述 投票:0回答:1

使用案例:我有一组文章,在GridView点击一个组时,所有文章应该被显示在这个GridView控件

我的计划将是创建第二个GridView和通过与文章在GridView替换的群组中的gridview的。的GridView的被存储在可变

VAR = GridView的新GridView.builder()

当你点击一个组,SETSTATE写入其他的GridView到变量,但不幸的是,这并不工作。

gridview dart flutter flutter-layout
1个回答
0
投票

我解决的方法如下这个问题:

首先,我创建了一个布尔值来检查条件,比我萨法德我的GridView的成变量。后来,当GridView控件将被创建,我检查的条件和粘贴正确的GridView控件在这个地方。如果gridViewArticleGroups网格被按下时,我将条件设置为假。

bool condition = true;

@override   
Widget build(BuildContext context) {
  var gridViewArticles = new GridView.builder(){};
  var gridViewArticleGroups= new GridView.builder(){};

  return Expanded(
    child: condition ? gridViewArticles : gridViewArticleGroups,
  );
}
© www.soinside.com 2019 - 2024. All rights reserved.