Skip to content

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

License

Notifications You must be signed in to change notification settings

showang/flutter_easy_listview

Repository files navigation

pub

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
          
        );

Example

There is an example in the repo.

Use this package as a library

1. Depend on it

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

dependencies:
  easy_listview: {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/easy_listview.dart';

About

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

Resources

License

Stars

Watchers

Forks

Packages