multi_select_container 0.0.1 multi_select_container: ^0.0.1 copied to clipboard
Multi Select Container widget provides a convenient and customizable way to implement multi-select functionality in a Flutter application
Multi Select Container is a Flutter package that provides a customizable container for selecting multiple items from a list. It allows you to easily implement a multi-select feature in your Flutter application.
Features #
- Select multiple items from a list.
- Customize the appearance of the container.
- Easily integrate with existing Flutter projects.
- Support for both iOS and Android platforms.
Getting started #
To start using the package, add the dependencies in your pubspec.yaml and import.
Usage #
MultiSelectBuilder<String>(builder: (context, controller) {
return Column(
children: [
for(String item in itemList)
MultiSelectContainer(
tag: item,
controller: controller,
child: const Text(item),
),
],
),
});
tag
: A unique identifier for the container.controller
: An instance of MultiSelectController to control the selection.child
: The child widget to display within the container.colorOnSelected
: The color to apply when the container is selected.onTap
: A callback function to handle the tap event on the container.elevation
: The elevation of the container card.radius
: The border radius of the container card.widgetOnTop
: An optional widget to display on top of the container.