Flutter ScrollController finout 最大偏移量

Ily*_*lya 3 dart flutter

我想为 CustomScrollView 制作某种自定义滚动进度指示器。

_scrollController = ScrollController()..addListener(_scroll);

void _scroll() {
    print('scrolled ${_scrollController.offset} from {??}');
}
Run Code Online (Sandbox Code Playgroud)

有没有办法找出 _scrollController 最大偏移量?

或者我可以从滚动条小部件中获得一些价值吗?

小智 9

所以你只需要

scrollController.position.maxScrollExtent
Run Code Online (Sandbox Code Playgroud)

这为您提供了最大滚动范围 ListView