小编Ozy*_*mas的帖子

如何创建一个有界的可滚动的TabBarView

我需要在Flutter中实现以下布局。

布局

当用户滚动时,我希望整个布局都滚动(隐藏标题和标签栏)。但是,我不能将TabBarView嵌套在ListView内,因为TabBarView没有限制的高度,并且ListViews没有为其子代提供限制的高度。

我已经看过这些问题,但是对于此用例,所有问题的答案都不能令人满意:

widget flutter flutter-sliver flutter-layout

6
推荐指数
1
解决办法
2037
查看次数

如何使用Flutter StreamBuilder重试错误?

我有一个StreamBuilder对象来呈现FireStore集合中的列表:

Widget build(BuildContext context) {
    return StreamBuilder<QuerySnapshot>(
    stream: Firestore.instance.collection('posts').snapshots(),
    builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot) {
        if (snapshot.hasError) return new Text('Error: ${snapshot.error}');
        switch (snapshot.connectionState) {
            default:
            return new ListView(
            children:
            snapshot.data.documents.map((DocumentSnapshot document) {
                return Post(document: document);
            }).toList());
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使其,如果snapshot.hasError,则StreamBuilder会再次尝试。我怎样才能做到这一点?

flutter

2
推荐指数
1
解决办法
640
查看次数

标签 统计

flutter ×2

flutter-layout ×1

flutter-sliver ×1

widget ×1