SingleChildScrollView 内的 SingleChildScrollView - 无法滚动父项

SingleChildScrollView inside SingleChildScrollView - can't scroll parent

我得到了一个如下所示的 SingleChildScrollView:

    Widget build(BuildContext context) {
    return SingleChildScrollView(
      physics: BouncingScrollPhysics(),
      scrollDirection: Axis.vertical,
      child: Container(
        child: Column(
          mainAxisSize: MainAxisSize.min,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: [
            // ... some other widgets come here ...
            CommunityListView(),
          ],
        ),
      ),
    );
  }

其中的 CommunityListView() 是另一个 SingleChildScrollView。我的问题是,一旦在 CommunityListView() 内部滚动,我就无法退出它,用户被困在这个 ScrollView 中。

有人知道我该如何解决吗? 谢谢!

请将物理添加到内部列表中 NeverScrollableScrollPhysics()

SingleChildScrollView 取其直接 child 的高度 ..如果你将 SingleChildScrollView 放在他们的 child 中,那么他可以找到合适的高度,所以将第一个 SingleChildScrollView 的 child 的高度放好,然后你能用好