FLUTTER ECOSYSTEM

easy_dynamic_theme

自動取得作業系統定義的主題(動態),強制使用您偏好的主題(淺色 / 深色),並持續保存您的選擇。

easy_dynamic_theme 封面
最新版本
2.3.1
近 30 天下載
1010
喜歡數
125
Pub 分數
150

Package Overview

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

套件概覽

EasyDynamicTheme 是一個 Flutter 套件,透過自動偵測系統首選主題(淺色或深色模式),允許開發者強制指定特定主題,並在應用程式重新啟動後持續保留使用者偏好,從而簡化主題管理。它支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。此套件與 Flutter 的主題系統無縫整合,減少重複程式碼,並透過自適應設計提升使用者體驗。非常適合希望根據使用者設定和裝置行為提供一致且個人化 UI 的應用程式。

適用情境
  • 基於系統主題的自適應使用者介面
  • 保持使用者主題偏好
  • 強制使用淺色或深色模式
  • 跨平台主題一致性
  • 在大型應用中簡化主題邏輯
  • 支援無障礙功能
主要特色
  • 自動操作系統主題檢測
  • 持久化主題存儲
  • 輕鬆切換主題
  • 支援所有 Flutter 平台
  • 所需設定最少
  • 內建主題提供程式
適合對象
  • 尋求簡單主題管理的開發者
  • 需要深色/淺色模式支援的應用
  • 針對多個平台的專案
  • 希望減少樣板程式碼的團隊
  • 專注於使用者體驗的應用程式
  • 注重無障礙的應用程式
使用建議
  • 需要手動處理主題重建
  • 超出基礎主題的自訂功能有限
  • 不支援執行時動態主題更新
  • 最適合具有靜態主題選擇的應用程式
  • 可能需要額外的邏輯來處理複雜的主题場景
  • 依賴 shared_preferences 實現持久化
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add easy_dynamic_theme

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

相關專案