相关疑难解决方法(0)

通过拖放重新排序 LazyColumn 项目

我想创建一个LazyColumn可以通过拖放重新排序的项目。如果没有 compose,我的方法是使用ItemTouchHelper.SimpleCallback,但我还没有找到类似的东西用于 compose。

我试过使用Modifier.longPressDragGestureFilterand Modifier.draggable,但这仅允许我使用偏移量拖动卡片。它没有给我一个列表索引(比如fromPosition/ toPositionin ItemTouchHelper.SimpleCallback),我需要交换列表中的项目。

有没有撰写相当于ItemTouchHelper.SimpleCallbackonMove功能?如果不是,它是计划中的功能吗?

自己尝试实施这种事情是否可能/可行?

android android-jetpack-compose

12
推荐指数
3
解决办法
1434
查看次数

标签 统计

android ×1

android-jetpack-compose ×1