小编Dew*_*aeq的帖子

Flutter 2 Streambuilder 专栏

我有 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)

stream flutter flutter-layout

4
推荐指数
1
解决办法
1250
查看次数

标签 统计

flutter ×1

flutter-layout ×1

stream ×1