v0.2.0item_selector
Um seletor genérico de itens que funciona com ListView, GridView, Row, Column ou basicamente qualquer widget pai que possa ter filhos indexados.
34Curtidas 15Downloads em 30 dias140Pontos Pub
AndroidiOSWebmacOSWindowsLinux
Seletor de Item para Flutter
{"sdk":"flutter"}^0.3.0{"sdk":"flutter"}Texto original em inglês. Visite o GitHub para a versão atual.
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.
| ListView | GridView |
|---|---|
| ListView | GridView |
| Column | Custom |
|---|---|
| Column | Custom |
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');
},
);
}),
),
)
Item Selector is based on Multi Select GridView in Flutter - by Simon Lightfoot.