Как сделать чтобы в виджете Flutter ReorderableListView перетаскивались, сразу несколько элементов?

Чтобы реализовать перетаскивание нескольких элементов в виджете Flutter ReorderableListView, вам понадобится внести некоторые изменения в код.

ReorderableListView - это виджет, который предоставляет возможность пользователю изменять порядок элементов, перетаскивая их. По умолчанию, он позволяет перетаскивать только один элемент за раз. Однако, мы можем изменить эту логику, чтобы позволить выбирать и перетаскивать сразу несколько элементов.

Для достижения этой цели, мы можем использовать DragTarget и Draggable, чтобы создать свою собственную логику перетаскивания.

Вот шаги, которые вам необходимо выполнить:

  1. Создайте список элементов, которые вы хотите сделать перетаскиваемыми:
List<String> items = ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5'];
  1. Внутри ReorderableListView, замените элементы своими собственными виджетами DragTarget и Draggable:

`dart
ReorderableListView(
itemBuilder: (context, index) {
return DragTarget<int>(
onAccept: (data) {
// Обработка перетаскивания элемента в DragTarget
},
builder: (context, candidateData, rejectedData) {
return Draggable<int>(