This is a product that easily achieves sliding adsorption effect, it is realized by custom ScrollPhysics, you will like it.
It can be used in any sliding control that supports physics parameters, and it is very simple to use.
// ListView
ListView(
physics: const SnapScrollPhysics(snapHeight: 250)
);
// CustomScrollView
CustomScrollView(
physics: const SnapScrollPhysics(snapHeight: 250)
);