easy_listview_l7 0.1.7 copy "easy_listview_l7: ^0.1.7" to clipboard
easy_listview_l7: ^0.1.7 copied to clipboard

A simple widget to help you to build ListView with header, footer, divider, refresh indicator and loadmore function.

pub

intro #

This is a fork of the package easy_listview with added null safety, dart 3 compatibility and other bugfixes

easy_listview #

A simple widget to help you to build ListView with header, footer, divider, and load more function.

Usage #

Simple constructor for the widget.

var listWidget = new EasyListView(
          headerSliverBuilder: headerSliverBuilder,   // SliverAppBar...etc.
          headerBuilder: headerBuilder,               // Header Widget Builder
          footerBuilder: footerBuilder,               // Footer Widget Builder 
          itemCount: itemCount,
          itemBuilder: itemBuilder,                   // ItemBuilder with data index
          dividerBuilder: dividerBuilder,             // Custom Divider Builder
          loadMore: hasNextPage,                      // Load more flag
          onLoadMore: onLoadMoreEvent,                // Load more callback
          foregroundWidget: foregroundWidget,         // Widget witch overlap on ListView
          controller: ScrollController,                // If required
          onRefresh: refreshEvent                    // Swipe down refresh callback          
        );

Example #

There is an example in the repo.

usage example #

Use this package as a library #

1. Depend on it #

Add this to your package's pubspec.yaml file:

dependencies:
  easy_listview_l7: {last_version}

2. Install it #

You can install packages from the command line: with Flutter:

$ flutter packages get

Alternatively, your editor might support flutter packages get. Check the docs for your editor to learn more.

3. Import it #

Now in your Dart code, you can use:

import 'package:easy_listview_l7/easy_listview_l7.dart';
0
likes
130
pub points
39%
popularity

Publisher

unverified uploader

A simple widget to help you to build ListView with header, footer, divider, refresh indicator and loadmore function.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, flutter_lints

More

Packages that depend on easy_listview_l7