![](/img/trans.png)
[英]BouncingScrollPhysics not working with "shrinkWrap: true"
[英]Flutter: BouncingScrollPhysics not working
最小代码:
ListView.builder(
physics: BouncingScrollPhysics(parent: AlwaysScrollableScrollPhysics()),
itemBuilder: (_, i) => ListTile(title: Text('$i')),
itemCount: 50,
)
BouncingScrollPhysics
似乎没有效果。 我正在 macOS 上测试这个。
您不需要设置父参数。 你可以只设置空构造函数,它会工作:
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) {
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.