如何在 Material3 compose 上进行滑动

ארי*_*עדן 8 android kotlin android-jetpack-compose android-jetpack-compose-material3

在 Material 和 Material2 Compose上,修改器上有一个SwipeableState和一个可滑动选项。但在 Material3 中,这根本不存在。那么如何在 Material3 中创建一个 Swipeable 呢?如果有人知道请分享。

ian*_*ake 8

kotlinlangslack包含问题 229839039的链接,该链接是关于SwipeableState在 Material3 Compose 库中公开以及关于您应该做什么的讨论:

我们目前正在评估我们想要为 Swipeable 提供的 API 界面,包括可能的 Foundation API。由于Swipeable存在不少问题,我们还没有在M3中公开。

如果您需要向潜在客户提供一些东西,上面链接的问题的评论 #2 将为您提供完整的解释和建议

目前,如果您在 M3 中需要的话,我们建议分叉 Swipeable!

因此,您还可以包含 Material2 Compose 库并使用它Swipeable,或者完全分叉它(即,将代码复制/粘贴到您的项目中)并直接使用它。