ListButton<T> constructor

ListButton<T>({
  1. Key? key,
  2. required List<T> items,
  3. ListButtonBuilder<T> builder = defaultBuilder,
  4. ListButtonItemBuilder<T> itemBuilder = defaultItemBuilder,
  5. ListButtonWidth width = ListButtonWidth.shrinkWrapCurrentItem,
  6. ListViewSelectionController? selectionController,
  7. Predicate<T>? disabledItemFilter,
  8. bool isEnabled = true,
  9. bool roundToWholePixel = false,
})

Implementation

ListButton({
  Key? key,
  required this.items,
  this.builder = defaultBuilder,
  this.itemBuilder = defaultItemBuilder,
  this.width = ListButtonWidth.shrinkWrapCurrentItem,
  this.selectionController,
  this.disabledItemFilter,
  this.isEnabled = true,
  this.roundToWholePixel = false,
})  : assert(selectionController == null || selectionController.selectMode == SelectMode.single),
      super(key: key);