item_selector 0.2.0 copy "item_selector: ^0.2.0" to clipboard
item_selector: ^0.2.0 copied to clipboard

A generic item selector that works with ListView, GridView, Row, Column, or basically any parent widget that can have indexed child widgets.

Item Selector for Flutter #

pub license: MIT build codecov

A generic Flutter item selector that works with ListView, GridView, Row, Column, or basically any parent widget that can have indexed child widgets. It supports single-selection by tap, and multi-selection by long-press and drag with auto-scrolling.

Preview #

ListView GridView
ListView GridView
Column Custom
Column Custom

Usage #

To use this package, add item_selector as a dependency in your pubspec.yaml file.

ItemSelectionController(
  child: ListView(
    children: List.generate(10, (int index) {
      return ItemSelectionBuilder(
        index: index,
        builder: (BuildContext context, int index, bool selected) {
          return Text('$index: $selected');
        },
      );
    }),
  ),
)

Thanks #

Item Selector is based on Multi Select GridView in Flutter - by Simon Lightfoot.

34
likes
120
pub points
74%
popularity

Publisher

unverified uploader

A generic item selector that works with ListView, GridView, Row, Column, or basically any parent widget that can have indexed child widgets.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, interval_tree

More

Packages that depend on item_selector