Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pedia/flutter-loadmore

Pull up to load more and pull down to refresh for Flutter ListView
https://github.com/pedia/flutter-loadmore

dart flutter

Last synced: 25 days ago
JSON representation

Pull up to load more and pull down to refresh for Flutter ListView

Awesome Lists containing this project

README

        

# flutter_loadmore

A widget that supports idiom of "Pull Down to Refresh & Pull Up to Load More" for ListView .
Material never have this.

## Getting Started

add to pubspec.yaml
```txt
flutter_loadmore: ^2.0.1
```

```dart
import 'package:flutter_loadmore/flutter_loadmore.dart';

Future> _handleLoadMore() {
// fetch data async
return widget.provider.fetchNextChunk().then((_) {
setState(() {});
});
}

Widget build(BuildContext context) {
return LoadMore(
onLoadMore: _handleLoadMore,
child: ListView.builder(
itemCount: widget.provider.data.length,
itemBuilder: (BuildContext context, int index) {
final item = widget.provider.data[index];
return ListTile(title: Text(item.name));
},
),
);
}
```
Full example (fetch stock via HTTPS) in example folder.