Моя конечная цель - иметь список песен в 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