如何提高flutter中列表的滚动速度与原生框架相同

oxf4rvwz  于 2023-01-18  发布在  Flutter
关注(0)|答案(1)|浏览(299)

问题是我有一个SliverList里面,我有一个列表视图的建设者,所以我想增加滚动速度,如果我拖动我的手指在列表上,它需要涵盖更多的距离滚动,而不损害FPS的滚动。
这是我的代码的整体外观

SliverList(
delegate: SliverChildListDelegate([
ListView.builder()
])
m1m5dgzv

m1m5dgzv1#

通过将ListView Package 在SingleChildScrollView小部件中并将physics属性设置为自定义ScrollPhysics对象,可以提高ListView的滚动速度。2可以使用FixedExtentScrollPhysics类并将每秒像素数设置为更高的值。
下面是一个如何提高ListView滚动速度的示例:

SingleChildScrollView(
    physics: FixedExtentScrollPhysics(itemExtent: 100.0,parent: BouncingScrollPhysics(),),
    child: ListView.builder(
        // ...
    )
)

相关问题