套件概覽
一個靈活且通用的 Flutter 項目選擇器,可讓您在支援索引子項的任何父組件(例如 ListView、GridView、Row 或 Column)中選擇項目。它為管理不同佈局類型的已選項目提供了統一介面,無需為每種類型編寫自訂邏輯。非常適合建立具有可選元素的互動式清單和網格。
適用情境
- 在動態列表中選擇項目
- 建構互動式網格版面
- 在可滾動容器中管理多個選擇
- 建立可自定義的選擇介面
- 與表單或篩選器整合
主要特色
- 適用於任何索引父級小部件
- 支援單選和多選
- 通用類型安全
- 用於選擇狀態管理的簡單 API
- 輕量且不顯眼
適合對象
- 開發互動式清單的開發者
- 需要項目選擇的UI組件
- 具有動態或嵌套佈局的應用程式
- 可自訂的表單控制項
- 需要一致選擇行為的跨平台應用
使用建議
- 若未使用內建回呼,則需手動處理選擇狀態
- 可能需要額外的樣式以提供視覺反饋
- 未針對無分頁的大資料集進行優化
- 限於索引子結構
- 選擇變更沒有內建動畫
