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 的高度放好,然后你能用好
我得到了一个如下所示的 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 的高度放好,然后你能用好