Minimal code:
ListView.builder(
physics: BouncingScrollPhysics(parent: AlwaysScrollableScrollPhysics()),
itemBuilder: (_, i) => ListTile(title: Text('$i')),
itemCount: 50,
)
The BouncingScrollPhysics seems to have no effect. I am testing this on macOS.
You don't need to set parent argument. You can just set empty constructor and it will work:
physics: BouncingScrollPhysics(),
Instead of setting physics parameter you can also use 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) {
...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With