套件概覽
一個 Flutter 套件,提供可重新排序的清單元件,讓使用者能透過拖曳與放置來變更清單內項目順序。支援所有主要平台,包含 Android、iOS、Web、macOS、Windows 與 Linux。此套件與 Flutter 現有的清單元件完全整合,並在重新排序時提供流暢動畫。非常適合需要自訂項目順序的應用程式,例如任務管理器、待辦事項清單或可排序內容。
適用情境
- 任務優先級
- 可排序的待辦事項列表
- 可自訂的儀表板佈局
- 重新排序圖像畫廊
- 使用者定義的內容序列
主要特色
- 拖曳重新排序
- 平滑動畫
- 跨平台相容性
- 與 ListView 的輕鬆整合
- 支援自訂拖曳手柄
- 在重新排序期間保留項目狀態
適合對象
- 開發互動式清單的開發者
- 需要使用者驅動項目排序的應用程式
- 具有動態內容排序的專案
- 需要直覺資料操作的UI
- 跨多個平台使用 Flutter 的團隊
使用建議
- 需要仔細處理狀態管理
- 在大型資料集上可能會影響效能
- 複雜佈局需要適當的手勢處理
- 不適用於靜態或唯讀列表
- 除了基本的拖曳行為之外,自訂功能有限
