@@ -31,7 +31,7 @@ class LazyLoadScrollView extends StatefulWidget {
|
|||||||
final bool isLoading;
|
final bool isLoading;
|
||||||
|
|
||||||
/// Initiates a LazyLoadScrollView widget
|
/// Initiates a LazyLoadScrollView widget
|
||||||
LazyLoadScrollView({
|
const LazyLoadScrollView({
|
||||||
Key key,
|
Key key,
|
||||||
@required this.child,
|
@required this.child,
|
||||||
this.onStartOfPage,
|
this.onStartOfPage,
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ class MediaListView extends StatefulWidget {
|
|||||||
this.selectedIds = const [],
|
this.selectedIds = const [],
|
||||||
this.onSelect,
|
this.onSelect,
|
||||||
}) : super(key: key);
|
}) : super(key: key);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
_MediaListViewState createState() => _MediaListViewState();
|
_MediaListViewState createState() => _MediaListViewState();
|
||||||
}
|
}
|
||||||
@@ -42,9 +43,7 @@ class _MediaListViewState extends State<MediaListView> {
|
|||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return LazyLoadScrollView(
|
return LazyLoadScrollView(
|
||||||
onEndOfPage: () {
|
onEndOfPage: () async => _getMedia(),
|
||||||
_getMedia();
|
|
||||||
},
|
|
||||||
child: GridView.builder(
|
child: GridView.builder(
|
||||||
itemCount: _media.length,
|
itemCount: _media.length,
|
||||||
controller: _scrollController,
|
controller: _scrollController,
|
||||||
|
|||||||
Reference in New Issue
Block a user