FLUTTER ECOSYSTEM

theme_mode_handler

Flutter 小部件,用於在執行時變更 `themeMode` 並在重新啟動之間持續保留它

最新版本
3.0.0
近 30 天下載
261
喜歡數
19
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

一個 Flutter 套件,可在執行時動態切換主題模式,並在應用程式重啟後保留所選主題。它透過自動將使用者選擇儲存至共用偏好設定,簡化了明亮與黑暗模式的處理,確保應用程式重新開啟時的一致性。此組件可輕鬆整合至現有的 Flutter 應用程式中,設定簡單,無需手動儲存邏輯即可可靠地管理主題狀態。

適用情境
  • 移動應用中的動態主題切換
  • 在會話之間持續用戶主題偏好
  • 在Web應用程式中實現暗黑模式切換
  • 支援系統主題感知
  • 在桌面應用程式中啟用主題自訂
主要特色
  • 執行時期主題模式變更
  • 使用共享首選項的自動持久化
  • 與 MaterialApp 的簡單整合
  • 支援所有主要平台
  • 可設定的預設主題模式
適合對象
  • 開發帶有主題切換功能的應用程式之開發者
  • 需要持久化使用者主題設定的應用程式
  • 跨平台應用程式,針對多種設備
使用建議
  • 需要 shared_preferences 依賴
  • 僅限 themeMode(不支援完整主題自訂)
  • 可能需要為自定義主題添加額外邏輯
  • 不適用於超出模式切換之外的複雜主題管理
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add theme_mode_handler

所屬分類

原始碼儲存庫

相關專案