Current scroll offset inside a Flutter ListView, SliverList,etc

后端 未结 2 925
悲&欢浪女
悲&欢浪女 2021-01-04 06:46

How do I get the current scroll offset inside a Flutter ListView, SliverList, etc?

2条回答
  •  心在旅途
    2021-01-04 07:01

    • If you're inside the scroll view use Scrollable.of(context).position.pixels.
    • If you're outside, you probably want to hand a ScrollController in as the controller argument of the scroll view, then you can read controller.offset.
    • Alternatively, use scroll notifications with NotificationListener.

    This was asked on Flutter Gitter, and answered: https://gitter.im/flutter/flutter?at=591243f18a05641b1167be0e

提交回复
热议问题