FlutterInputChips constructor
const
FlutterInputChips({
- Key? key,
- required ValueChanged<
List< onChanged,String> > - List<
String> initialValue = const [], - bool enabled = true,
- TextInputAction inputAction = TextInputAction.done,
- Brightness keyboardAppearance = Brightness.light,
- TextCapitalization textCapitalization = TextCapitalization.none,
- bool autofocus = false,
- InputDecoration inputDecoration = const InputDecoration(),
- TextOverflow textOverflow = TextOverflow.clip,
- TextInputType inputType = TextInputType.text,
- EdgeInsets padding = const EdgeInsets.symmetric(horizontal: 16, vertical: 10),
- bool chipCanDelete = true,
- double chipSpacing = 5,
- int? maxChips,
- BoxDecoration? decoration,
- TextStyle? chipTextStyle,
- Color? chipBackgroundColor,
- Widget? chipDeleteIcon,
- Color? chipDeleteIconColor,
- InputChipsController? controller,
- VoidCallback? onMaxChipsReached,
Implementation
const FlutterInputChips({
super.key,
required this.onChanged,
this.initialValue = const [],
this.enabled = true,
this.inputAction = TextInputAction.done,
this.keyboardAppearance = Brightness.light,
this.textCapitalization = TextCapitalization.none,
this.autofocus = false,
this.inputDecoration = const InputDecoration(),
this.textOverflow = TextOverflow.clip,
this.inputType = TextInputType.text,
this.padding = const EdgeInsets.symmetric(horizontal: 16, vertical: 10),
this.chipCanDelete = true,
this.chipSpacing = 5,
this.maxChips,
this.decoration,
this.chipTextStyle,
this.chipBackgroundColor,
this.chipDeleteIcon,
this.chipDeleteIconColor,
this.controller,
this.onMaxChipsReached,
}) : assert(maxChips == null || initialValue.length <= maxChips);