投稿 提交工具 投放合作

Reorderable:Compose拖拽排序库

开发框架 1.4k(+2) 56 Kotlin 2026-11-15 在 GitHub 打开

为Jetpack Compose与Compose Multiplatform的Lazy列表、网格及Column/Row提供拖拽排序。

Reorderable 是一个面向 Jetpack Compose 与 Compose Multiplatform 的拖拽排序库,支持 LazyColumn、LazyRow、各类 Lazy 网格(含交错网格)以及 Column、Row。功能包括:支持不同尺寸的条目、将部分条目设为不可排序、拖拽首个可见条目并带动画、立即拖拽或长按开始拖拽、支持节头与节尾、拖到屏幕边缘时自动滚动(Column/Row 不支持)、使用 Modifier.animateItem 动画条目位移,以及把条目的子组件用作拖拽手柄。支持 Android、iOS、桌面/JVM、Wasm、JS 平台。README 列出 Lawnchair、Home Assistant、ProtonVPN、Pocket Casts 等使用该库的应用,并提供版本目录与 Gradle 两种接入方式及各列表类型的示例。

Star 趋势2026-11-10 — 2026-11-14当前 Stars 1.4k24h +2

1.4k11-1011-1211-14