FlutterListView在底部反弹但不在顶部(iOS)
我有一个包含 Widget 的应用程序,该应用程序中显示了ListView.builder一些自定义 Widgets(动态长度)。
出于某种原因,列表在底部弹跳得很好(在底部过度滚动),但不会在顶部弹跳(在顶部过度滚动)。
我试图添加这行代码:
physics: AlwaysScrollableScrollPhysics( parent: BouncingScrollPhysics() ),
还有这个:
physics: BouncingScrollPhysics(parent: AlwaysScrollableScrollPhysics() ),
但他们都没有工作。
有谁知道我怎样才能让列表在两边反弹?
回答
顶部不会反弹,因为您将 listview 的 shrinkWrap 属性设置为 true。
解决方案:将shrinkWrap 设置为false 并用container() 或sizedBox() 包裹你的listView
查看下面的视频以获取说明。
https://drive.google.com/file/d/1_f1d0iY0XVOFi2RoCgbohk4CRhT0G08_/view?usp=sharing