套件概覽
一款簡潔、純粹的 Dart 小組件,可輕鬆在 Flutter 應用中切換日間與夜間主題。它透過極簡設定實現流暢的亮色/暗色模式切換,提升使用者體驗。專為尋求乾淨、可自訂解決方案以支援跨主要平台動態主題的開發者設計。該切換器可無縫整合至現有 UI 中,並透過直覺的視覺反饋促進可存取性。
適用情境
- 在移動應用中實現深色模式
- 啟用使用者偏好亮色/暗色主題
- 建立具有主題感知功能的可存取使用者介面
- 支援 Web 和桌面端的跨平台主題
- 新增一個用於應用程式全域主題變更的切換按鈕
主要特色
- 純 Dart 實現
- 跨平台相容性
- 最小化樣板設定
- 可自定外觀
- 平滑的主題過渡效果
- 與 ThemeData 的輕鬆整合
適合對象
- Flutter 開發人員建構具有主題偏好設定的應用程式
- 適用於包括網頁和桌面在內的多個平台的應用程式
- 想要精緻主題切換的設計者
- 強調使用者體驗和可存取性的專案
使用建議
- 需要手動處理主題持久化
- 可能需要額外的邏輯來檢測系統主題
- 僅限基本的晝夜主題切換
- 不會自動與設備系統設定同步
- 自定樣式可能需要額外的程式碼
