Flutter StreamBuilder仅适用于ListView和GridView吗?

时间:2019-01-25 04:13:26

标签: flutter

是否可以将StreamBuilder用于ListView和GridView以外的其他小部件?

我们说ChoiceChip吗?为什么ChoiceChip没有构建器?

1 个答案:

答案 0 :(得分:1)

是的。我们可以在Stream中使用任何其他小部件 见官方docs

StreamBuilder(
    stream: bloc.allMovies,
    builder: (context, AsyncSnapshot<ItemModel> snapshot) {
      if (snapshot.hasData) {
        return Text("data incoming);
      } else if (snapshot.hasError) {
        return Text(snapshot.error.toString());
      }
      return Center(child: CircularProgressIndicator());
    },
  )