FLUTTER ECOSYSTEM

dynamic_color_theme

动态更改您的颜色主题,包括浅色和深色模式。在重启后保留颜色设置。

dynamic_color_theme 封面
最新版本
2.0.0
近 30 天下载
77
喜欢数
29
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter 包,可实现亮色和暗色模式之间的动态主题切换,并在应用重启后保持颜色偏好。该包通过自动适应系统偏好或允许用户自定义自定义主题,简化了主题管理。该包支持所有主要平台,确保在 Android、iOS、Web、macOS、Windows 和 Linux 上提供一致的 UI 体验。开发者可以轻松集成和自定义配色方案,即使应用关闭并重新打开后也能保持状态。

适合场景
  • 动态亮色/暗色模式切换
  • 保留用户主题偏好
  • 自定义颜色主题实现
  • 跨平台主题一致性
  • 系统主题自动检测
  • 应用中的主题自定义
主要特点
  • 支持浅色和深色模式
  • 持久化主题存储
  • 可自定义的颜色方案
  • 自动系统主题检测
  • 跨平台兼容性
  • 与 MaterialApp 的轻松集成
适合对象
  • 需要主题持久化的应用
  • 开发跨平台应用的开发者
  • UI密集型应用
  • 带有用户偏好设置的应用程序
  • 需要动态主题的设计系统
使用建议
  • 需要正确的状态管理
  • 可能需要额外的逻辑来处理复杂的主题过渡
  • 仅限颜色主题(不包括完整UI组件)
  • 依赖于平台特定的存储机制
  • 不适合高度复杂的主题工作流
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add dynamic_color_theme

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目

暂无相关数据。