套件概覽
一個 Flutter 套件,提供跨平台的多選 UI 小部件,相容於 iOS 與 Android,具備中性設計。它讓使用者能從清單中直覺地選擇多個項目,適用於表單、過濾與標籤介面。此小部件設計以跨平台一致性為目標,包含 Web、macOS、Windows 與 Linux。專注於可存取性與效能,可順暢整合至現有的 Flutter 應用程式。
適用情境
- 具有多個選項的表單輸入
- 儀表板中的篩選選項
- 用於內容分類的標籤選擇
- 使用者偏好設定
- 動態表單欄位
主要特色
- 跨平台相容性
- 中性、現代設計
- 直覺式的多選手勢
- 支援所有主要的Flutter平台
- 可透過語意標籤存取
- 可自定義的晶片樣式
適合對象
- 開發具包容性、跨平台應用程式的開發者
- 需要靈活選擇模式的應用程式
- 設計系統優先考慮一致性
- 使用 Flutter 進行全端開發的團隊
- 需要輕量級、可重用元件的專案
使用建議
- 有限的內建驗證
- 無原生鍵盤導航支援
- 需要手動處理選擇狀態
- 可能需要額外的樣式來支援複雜主題
- 未針對無分頁的大資料集進行優化
