如何在 jetpack 中启用拖放功能组合懒惰的列/行

时间:2021-06-16 16:40:37

标签: android-jetpack-compose

在回收器视图中,我们可以使用 ItemTouchHelper 实现拖放功能。我怎样才能在 jetpack 中实现同样的事情 compose 懒惰的列/行

import androidx.compose.foundation.lazy.items

@Composable
fun MessageList(messages: List<Message>) {
    LazyColumn {
        items(messages) { message ->
            MessageRow(message)
        }
    }
}

1 个答案:

答案 0 :(得分:-2)

使用修饰符。 Modifier.pointerInput() 可用于对手势做出反应。请参阅有关 Compose 中动画的官方文档。它显示了一个实现滑动以关闭(删除)列表项的示例。希望你可以实现一些自定义来达到你想要的效果