Flutter ListView 在底部反弹但不在顶部(iOS)

F.S*_*SO7 2 flutter flutter-layout

我有一个包含 Widget 的应用程序,该应用程序中显示了ListView.builder一些自定义 Widgets(动态长度)。

出于某种原因,列表在底部弹跳得很好(在底部过度滚动),但不会在顶部弹跳(在顶部过度滚动)。

我试图添加这行代码:

physics: AlwaysScrollableScrollPhysics( parent: BouncingScrollPhysics() ),
Run Code Online (Sandbox Code Playgroud)

还有这个:

physics: BouncingScrollPhysics(parent: AlwaysScrollableScrollPhysics() ),
Run Code Online (Sandbox Code Playgroud)

但他们都没有工作。

有谁知道我怎样才能让列表在两边反弹?

Mic*_*gun 5

顶部不会反弹,因为您将 listview 的 shrinkWrap 属性设置为 true。

解决方案:将shrinkWrap 设置为false 并用container() 或sizedBox() 包裹你的listView

查看下面的视频以获取说明。

https://drive.google.com/file/d/1_f1d0iY0XVOFi2RoCgbohk4CRhT0G08_/view?usp=sharing