update pubspec

This commit is contained in:
2021-08-25 19:00:04 +06:30
parent 1b331e1f8e
commit a144c945b6
8 changed files with 315 additions and 293 deletions

View File

@@ -10,19 +10,17 @@ typedef OnScroll = void Function(bool down);
class PaginatorListView<T> extends StatelessWidget {
final PaginatorListener<T> paginatorListener;
final RowBuilder rowBuilder;
final OnScroll onScroll;
final OnScroll? onScroll;
final ScrollController _scrollController;
final Color color;
PaginatorListView(
{Key key,
this.paginatorListener,
this.rowBuilder,
{Key? key,
required this.paginatorListener,
required this.rowBuilder,
this.onScroll,
this.color = Colors.blueAccent})
: _scrollController = ScrollController(),
assert(paginatorListener != null),
assert(rowBuilder != null),
super(key: key) {
_scrollController.addListener(() async {
if (_scrollController.position.pixels ==
@@ -32,7 +30,7 @@ class PaginatorListView<T> extends StatelessWidget {
if (onScroll != null) {
var down = _scrollController.position.userScrollDirection ==
ScrollDirection.forward;
onScroll(down);
onScroll!(down);
}
});
}