【发布时间】:2022-01-16 04:34:39
【问题描述】:
我的代码中有一个 FutureBuilder,它根据从 Firestore 获取的数据生成一个小部件列表。我希望屏幕可以滚动而没有任何溢出错误。这是我的代码:
FutureBuilder<QuerySnapshot>(
future:
FirebaseFirestore.instance.collection('Assignments').get(),
builder: (BuildContext context,
AsyncSnapshot<QuerySnapshot> snapshot) {
if (snapshot.hasData) {
return Column(
children: snapshot.data?.docs.map((doc) {
return Column(
children: [
Subject(
dataMap: doc.data() as Map<dynamic, dynamic>),
Divide()
],
);
}).toList() ??
[],
);
} else {
// or your loading widget here
return Text("Loading....");
}
},
),
这是我在屏幕上看到的输出:
我希望这个屏幕可以滚动。我使用了 SingleChildScrollview ,但这使得全屏可滚动,而我只希望“分配”标题下方的小部件列表可滚动。
【问题讨论】:
标签: flutter listview google-cloud-firestore