SortableList<T>.handleLess constructor

SortableList<T>.handleLess({
  1. required List<T> items,
  2. required double itemExtent,
  3. required BareSortableItemBuilder<T> itemBuilder,
  4. Key? key,
  5. BareFeedbackSortableItemBuilder<T>? feedbackItemBuilder,
  6. Duration? animDuration,
  7. Duration? dragDelay,
  8. double? handleAlignment,
  9. Axis? scrollDirection,
  10. ScrollPhysics? physics,
  11. bool? shrinkWrap,
  12. ItemReorderCallback? onItemReorder,
})

Implementation

SortableList.handleLess({
  required List<T> items,
  required double itemExtent,
  required BareSortableItemBuilder<T> itemBuilder,
  Key? key,
  BareFeedbackSortableItemBuilder<T>? feedbackItemBuilder,
  Duration? animDuration,
  Duration? dragDelay,
  double? handleAlignment,
  Axis? scrollDirection,
  ScrollPhysics? physics,
  bool? shrinkWrap,
  ItemReorderCallback? onItemReorder,
}) : this(
          items: items,
          itemExtent: itemExtent,
          key: key,
          scrollDirection: scrollDirection,
          physics: physics,
          shrinkWrap: shrinkWrap,
          animDuration: animDuration,
          dragDelay: dragDelay ?? Duration(milliseconds: 300),
          onItemReorder: onItemReorder,
          handleBuilder: (_) => Container(),
          itemBuilder: (context, item, handle) => Stack(children: [
                itemBuilder(context, item),
                Positioned.fill(child: handle),
              ]),
          feedbackItemBuilder: (context, item, _, transition) {
              return feedbackItemBuilder!(context, item, transition);
          });