Изменение порядка элементов LazyColumn с помощью перетаскиванияAndroid

Форум для тех, кто программирует под Android
Anonymous
Изменение порядка элементов LazyColumn с помощью перетаскивания

Сообщение Anonymous »

Я хочу создать LazyColumn с элементами, порядок которых можно изменить путем перетаскивания. Без компоновки я бы использовал ItemTouchHelper.SimpleCallback, но я не нашел ничего подобного для компоновки.
Я пробовал использовать Modifier.longPressDragGestureFilter и Modifier.draggable, но это позволяет мне просто перетаскивать карту, используя смещение. Он не дает мне индекс списка (например, fromPosition/

Код: Выделить всё

toPosition
в ItemTouchHelper.SimpleCallback), который мне нужен для замены элементов в моем списке.
Существует ли эквивалент ItemTouchHelper.SimpleCallback' s onMove функция? Если нет, то планируется ли это?
Возможно ли/реально ли попробовать реализовать такую ​​вещь самостоятельно?

Подробнее здесь: https://stackoverflow.com/questions/649 ... -drag-drop

Вернуться в «Android»