diff --git a/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart b/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart index 60045e9b..87e6addc 100644 --- a/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart +++ b/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart @@ -293,6 +293,15 @@ class ScrollOffsetController { ); } + Future scrollToTop( + {required Duration duration, Curve curve = Curves.linear}) async { + await _scrollableListState!.primary.scrollController.animateTo( + 0.0, + duration: duration, + curve: curve, + ); + } + _ScrollablePositionedListState? _scrollableListState; void _attach(_ScrollablePositionedListState scrollableListState) {