ScrollControllerExtensions extension

on

Properties

isAtBottom bool

Available on ScrollController, provided by the ScrollControllerExtensions extension

no setter
isAtTop bool

Available on ScrollController, provided by the ScrollControllerExtensions extension

no setter
isScrollable bool

Available on ScrollController, provided by the ScrollControllerExtensions extension

no setter
remainingScroll double

Available on ScrollController, provided by the ScrollControllerExtensions extension

no setter
scrollPercent double

Available on ScrollController, provided by the ScrollControllerExtensions extension

no setter

Methods

isScrolledPast(double pixels) bool

Available on ScrollController, provided by the ScrollControllerExtensions extension

jumpToBottom() → void

Available on ScrollController, provided by the ScrollControllerExtensions extension

jumpToTop() → void

Available on ScrollController, provided by the ScrollControllerExtensions extension

nextPage({required double pageHeight, Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeInOut}) Future<void>

Available on ScrollController, provided by the ScrollControllerExtensions extension

onReachBottom(VoidCallback callback, {double threshold = 200}) → void

Available on ScrollController, provided by the ScrollControllerExtensions extension

onScrollDirectionChange(void callback(ScrollDirection direction)) → void

Available on ScrollController, provided by the ScrollControllerExtensions extension

onScrollEnd(VoidCallback callback) → void

Available on ScrollController, provided by the ScrollControllerExtensions extension

previousPage({required double pageHeight, Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeInOut}) Future<void>

Available on ScrollController, provided by the ScrollControllerExtensions extension

toBottom({Duration duration = const Duration(milliseconds: 500), Curve curve = Curves.easeInOut}) Future<void>

Available on ScrollController, provided by the ScrollControllerExtensions extension

toPercent(double percent, {Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeInOut}) Future<void>

Available on ScrollController, provided by the ScrollControllerExtensions extension

toPosition(double pixels, {Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeInOut}) Future<void>

Available on ScrollController, provided by the ScrollControllerExtensions extension

toTop({Duration duration = const Duration(milliseconds: 500), Curve curve = Curves.easeInOut}) Future<void>

Available on ScrollController, provided by the ScrollControllerExtensions extension