BoardView 是一個可自訂的 Flutter 小工具,專為建立可拖曳的看板式面板而設計。它讓使用者能透過直覺的拖放互動來重新排序欄位與卡片,非常適合任務管理與工作流程視覺化。此小工具以效能與彈性為設計核心,支援 Android、iOS、Web、macOS、Windows 與 Linux 等多個平台。該小工具具有高度擴展性,並能順暢整合至現有的 Flutter 應用程式中。
適用情境
任務管理應用程式
專案規劃工具
工作流可視化
自定義看板
拖放介面
主要特色
拖曳重新排序
可自訂的欄位與卡片配置
跨平台相容性
可擴展的設計
平滑動畫
適合對象
開發 Kanban 界面的開發者
管理工作流的團隊
需要視覺任務組織的應用程式
尋求互動元件的UI設計師
Flutter 項目在多個平台
使用建議
需要了解 Flutter 手勢處理
複雜設計可能需要額外的樣式
效能取決於項目數量
有限的內建資料完整性驗證
需要自定義邏輯以實現持久化
原始 README
以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。
Flutter BoardView
This is a custom widget that can create a draggable BoardView or also known as a kanban. The view can be reordered with drag and drop.
Installation
Just add boardview to the pubspec.yaml file.
Usage Example
To get started you can look inside the /example folder. This package is broken into 3 core parts
BoardView
The BoardView class takes in a List of BoardLists. It can also take in a BoardViewController which is can be used to animate to positions in the BoardView
The BoardList has several callback methods for when it is being dragged. The header item is a Row and expects a List as its object. The header item on long press will begin the drag process for the BoardList.