Изменение порядка элементов 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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