最小代码:
ListView.builder(
physics: BouncingScrollPhysics(parent: AlwaysScrollableScrollPhysics()),
itemBuilder: (_, i) => ListTile(title: Text('$i')),
itemCount: 50,
)
BouncingScrollPhysics
似乎没有效果。我正在 macOS 上对此进行测试。
答案 0 :(得分:0)
您不需要设置父参数。您只需设置空构造函数即可:
physics: BouncingScrollPhysics(),
除了设置物理参数,您还可以使用 ScrollBehavior
class CustomScrollBehavior extends ScrollBehavior {
const CustomScrollBehavior();
@override
ScrollPhysics getScrollPhysics(BuildContext context) {
return const BouncingScrollPhysics();
}
}
ScrollConfiguration(
behavior: CustomScrollBehavior(),
child: ListView.builder(
// physics: BouncingScrollPhysics(),
itemBuilder: (ctx, index) {
...