ScrollControllerExtensions extension
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