FLUTTER ECOSYSTEM

reorderables

可重新排序的表格、行、列、包装器、滑动列表,允许拖放其子项。

reorderables 封面
最新版本
0.6.0
近 30 天下载
11.8万
喜欢数
1020
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter 包,可实现列表、表格、行、列、包裹和滑动列表中子项的拖拽重排。它提供了直观、交互式的 UI 组件,用于动态重新排列项目,提升数据密集型应用的用户体验。该包以性能和跨平台兼容性为核心设计,支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。适用于任务管理器、待办事项列表或任何需要灵活项目排序的应用。

适合场景
  • 任务管理应用
  • 待办事项列表界面
  • 仪表板小部件重新排列
  • 可自定义的网格布局
  • 可排序的数据表
  • 交互式内容编辑器
主要特点
  • 拖拽重排
  • 支持多种容器类型
  • 跨平台兼容性
  • 平滑动画
  • 可自定义的拖动手柄
  • 拖拽过程中的内置反馈
适合对象
  • 开发交互式列表的开发者
  • 需要动态项目排序的应用程序
  • 带有可拖动组件的 UI
  • 跨平台应用程序
  • 寻求直观用户交互的设计人员
使用建议
  • 在大数据集上可能影响性能
  • 需要仔细处理状态更新
  • 对复杂拖动行为的自定义有限
  • 未针对极长列表进行优化
  • 嵌套结构中需要适当的手势处理
  • 与其他手势检测器的潜在冲突
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add reorderables

所属分类

源码仓库

关联项目