time_picker_widget 套件提供了一個可自訂的時間選擇器,類似於 Flutter 內建的 showTimePicker,並額外支援 selectableTimePredicate 功能。這讓開發者能限制使用者可選取的時間,進而提升應用程式中時間輸入的控制力。此功能與 showDatePicker 的謂詞特性相呼應,確保日期與時間選擇器之間的一致性。該套件輕巧且能順暢整合至 Flutter 專案中,特別適用於排程應用、預約系統,或任何需要帶有特定限制的時間選擇功能之應用。
適用情境
- 安排預約
- 預訂系統
- 基於時間的表單輸入
- 限制可用時間槽
- 自定時間選擇邏輯
主要特色
- 可選擇的時間謂詞支援
- 符合 showDatePicker API 模式
- 輕量且易於整合
- 可自訂的時間範圍篩選
- Flutter 相容設計
適合對象
- 需要時間槽限制的開發人員
- 預約預訂的應用程式
- 需要時間驗證的表單產生器
- 具有動態時間可用性的UI
- 使用 showDatePicker 且行為一致的專案
使用建議
- 無平台特定自定選項
- 僅限時間選擇
- 不包含日期選擇
- 需要與表單狀態手動整合
- 無內建的本地化支援
