使用 ListView 或 PageView 变体?如何改变滚动条的性质,让您的用户在使用时感觉更真实?让我们看看如何使用不同的 ScrollPhysics 做到这一点。

img

图片版权归各自所有者所有。

因此,如果您使用任何具有滚动功能的小部件,例如 ListView、ListView.builder、ListView.separated、PageView、PageView.builder、SingleChildScrollView 等,您将在physics其中获得一个名为的参数,该参数占用ScrollPhysics. 此参数定义用户将如何看到您的小部件滚动。让我们一一看看每种类型的 ScrollPhysics!

1. NeverScrollableScrollPhysics:

img

2. BouncingScrollPhysics:

img

3. ClampingScrollPhysics:

img

4. FixedExtentScrollPhysics:

img

FixedExtentScrollPhysics with ListWhellScrollView:

img

5. PageScrollPhysics:

img

img

希望对你有用!