https://github.com/crazecoder/material_load_scrollview
https://github.com/crazecoder/material_load_scrollview
flutter flutter-widget loadmore loadmoreandrefresh refresh
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/crazecoder/material_load_scrollview
- Owner: crazecoder
- License: bsd-3-clause
- Created: 2018-11-26T04:55:30.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-28T02:42:54.000Z (over 6 years ago)
- Last Synced: 2025-08-13T07:30:27.218Z (about 2 months ago)
- Topics: flutter, flutter-widget, loadmore, loadmoreandrefresh, refresh
- Language: Dart
- Size: 4.63 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# material_load_scrollview
[](https://pub.dartlang.org/packages/material_load_scrollview)A widget that make the ScrollView to be push to load data,and click to refresh data,support custom footer,Theoretically compatible with all Scrollable Widgets.

## Getting Started
In your pubspec.yaml:
```yaml
dependencies:
material_load_scrollview: lastVersion
``````dart
import 'package:material_load_scrollview/material_load_scrollview.dart';
``````dart
MaterialLoadScrollView(
key: _key, //necessary for resetLoadStatus
onRefresh: () {
},
onLoadMore: () {
},
child: ListView.builder(
controller: ScrollController(), //necessary for scroll to top when onRefresh
itemCount: _page * _itemCount,
itemBuilder: (_, _i) => Container(
margin: EdgeInsets.only(bottom: 8.0),
color: Colors.white,
padding: EdgeInsets.all(8.0),
child: Text("$_i"),
),
),
);_key.currentState.reset();
```
# Thanks
[QuirijnGB / lazy-load-scrollview](https://github.com/QuirijnGB/lazy-load-scrollview)