reorderable_tabbar 套件透過允許使用者拖曳並放置標籤來動態重新排序,增強了 Flutter 的 TabBar。它提供了一種無縫且互動式的體驗,用於在 TabBar 內重新排列標籤位置,非常適合可自訂介面。此套件與現有的 TabBar 實作順暢整合,支援水平與垂直佈局。它輕巧且專注於重新排序功能,不依賴額外的相依性。
適用情境
- 可自定義的標籤頁佈局
- 使用者驅動的標籤頁重新排列
- 動態介面設計
- 互動式儀表板導航
- 行動應用程式設定面板
主要特色
- 拖放標籤頁重新排序
- 支援水平和垂直的TabBars
- 使用現有 TabBar 的最小設定
- 無外部依賴
- 重新排序時的平滑動畫
適合對象
- 開發靈活的使用者介面
- 需要使用者自訂標籤的應用程式
- 互動式移動應用
- 儀表板或設定介面
- 原型設計動態標籤行為
使用建議
- 僅限 TabBar 小工具
- 不支援巢狀或複雜的標籤結構
- 重新排序後需要手動處理狀態變更
- 未針對大量標籤頁進行優化
- 重新排序位置沒有內建持久性
