FLUTTER ECOSYSTEM

dynamic_color

一個 Flutter 套件,可根據平台的動態色彩實作建立 Material 色彩方案。

dynamic_color 封面
最新版本
2.1.0
近 30 天下載
18萬
喜歡數
638
Pub 分數
150

Package Overview

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

套件概覽

dynamic_color 套件讓 Flutter 應用程式能夠產生適應平台動態色彩實作(例如 Android 的動態色彩或 macOS 的系統外觀)的 Material 顏色方案。它透過利用系統層級的色彩偏好,在淺色與深色模式之間確保一致且視覺上協調的主題。此套件透過根據使用者設定自動調整色彩,簡化主題建立,提升可存取性與使用者體驗。它與 Flutter 的主題系統無縫整合,並支援多個平台,包括 Android、macOS、Windows 與 Linux。

適用情境
  • 跨平台應用中的自適應主題
  • 實現系統驅動的亮色和暗色模式
  • 使用動態顏色方案創建可訪問的使用者介面
  • 透過平台設計指南增強視覺一致性
  • 基於用戶偏好主題產生自動化
主要特色
  • 從動態顏色來源產生材質色彩方案
  • 支援 Android、macOS、Windows 和 Linux
  • 與 Flutter 的 ThemeData 系統整合
  • 自動適應系統外觀
  • 啟用淺色和深色模式之間的平滑過渡
適合對象
  • 開發平台原生 Flutter 應用的開發者
  • 注重可訪問性和使用者體驗的團隊
  • 需要自動主題適配的應用程式
  • 使用 Material Design 3 的項目
  • 跨平台應用程式,針對現代作業系統功能
使用建議
  • 需要 Flutter SDK 3.7 或更高版本
  • 可能需要為自定主題進行額外設定
  • 依賴於平台特定的動態顏色 API
  • 不相容較舊的 Flutter 版本
  • 在沒有更深入主題整合的情況下,自訂功能有限
支援平台AndroidmacOSWindowsLinux

安裝套件

flutter pub add dynamic_color

所屬分類

依賴

依賴清單 2 項

原始碼儲存庫

相關專案