我想创建一个LazyColumn可以通过拖放重新排序的项目。如果没有 compose,我的方法是使用ItemTouchHelper.SimpleCallback,但我还没有找到类似的东西用于 compose。
我试过使用Modifier.longPressDragGestureFilterand Modifier.draggable,但这仅允许我使用偏移量拖动卡片。它没有给我一个列表索引(比如fromPosition/ toPositionin ItemTouchHelper.SimpleCallback),我需要交换列表中的项目。
有没有撰写相当于ItemTouchHelper.SimpleCallback的onMove功能?如果不是,它是计划中的功能吗?
自己尝试实施这种事情是否可能/可行?