Моя конечная цель - создать сетлист песен в Firestore ... песни в сетлисте будут представлены в виде плиток с такой информацией, как название, исполнитель, жанр и т. д.
Затем эти плитки можно будет сортировать, чтобы вы могли изменить порядок своего сет-листа ... с передачей порядка (или индекса?) Обратно в Firestore.
У меня есть рабочий ListView.builder, который возвращает данные песни из Firestore в ListTiles. Лучшее, что мне удалось придумать, - это наличие поля sortOrder, которое я вручную редактирую на плитке. Снимок FS выполняет .orderBy ('sortOrder') ... поэтому, когда я изменяю значение sortOrder на плитке, список переупорядочивается в реальном времени ... это неплохо ... но то, что я действительно хочу, это что-то вроде значок «Редактировать список» на панели приложений, который добавляет значок гамбургера, скажем, в верхнем правом углу плитки ... затем я могу перетаскивать плитки по вертикали, чтобы изменить их порядок ... затем, после завершения редактирования, сохраните индексы обратно в FS. Я открыт для любых идей.
Я пробовал пакет: https://pub.dartlang.org/packages/flutter_list_drag_and_drop
Но я могу только увидеть, как заставить его работать со списком.
Я посмотрел на ReorderableListView: https://docs.flutter.io/flutter/material/ReorderableListView-class.html
Но я новичок во Flutter, и в моем текущем решении используется ListView.builder.
Похоже, что нет сопоставимого варианта ReorderableListView.builder.
Спасибо за любые идеи.
ER
Вы исправили эту проблему? Если да, то не могли бы вы дать решение?