我有 2 个要显示的流构建器,它们内部都有一个列表视图构建器。我想将这两个流构建器放在滚动列中,但它不起作用。我尝试将它们包裹在扩展或柔性中,但我无法弄清楚。使用扩展小部件时的问题是,即使小部件没有任何子部件,它仍然占据屏幕的很大一部分。例如,当 Streambuilder 1 没有数据时,它仍然使用屏幕的一部分。提前致谢!
这是我的简单代码:
SingleChildScrollView(
child: Column(
children: [
Expanded(
child: StreamBuilder(
stream: stream1,
builder: (context, snapshot) {
return ListView.builder();
},
),
),
Expanded(
child: StreamBuilder(
stream: stream2,
builder: (context, snapshot) {
return ListView.builder();
},
),
),
],
),
),
Run Code Online (Sandbox Code Playgroud)