FLUTTER ECOSYSTEM

material_color_utilities

为 Material Design 3 色彩系统提供支持的算法和实用工具,包括从图像中选择主题色彩以及创建色彩的色调;所有功能均在新的色彩空间中实现。

material_color_utilities 封面
最新版本
0.13.0
近 30 天下载
530万
喜欢数
275
Pub 分数
160

Package Overview

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

插件概览

一个 Dart 包,实现了 Material Design 3 颜色系统的核心算法,支持从图像动态生成主题并精确创建颜色色调。它在新的感知色彩空间中运行,以获得更准确且视觉上一致的结果。该包支持高级功能,如颜色调和、对比度优化以及基于输入图像的主题自定义,确保跨平台的可访问性和美学质量。

适合场景
  • 从图像背景生成主题
  • 创建可访问的颜色调色板
  • 自动化UI色彩方案
  • 设计响应式应用主题
  • 实现动态主题
  • 增强视觉一致性
主要特点
  • 用于准确表示的感知色彩空间
  • 基于图像的颜色提取
  • 带有亮色/暗色变体的音调生成
  • 无障碍感知的对比度调整
  • 支持 Material Design 3 规范
  • 跨平台兼容性
适合对象
  • UI 设计师实施 Material Design 3
  • 开发动态主题系统
  • 需要自动配色方案生成的应用程序
  • 专注于无障碍和视觉和谐的项目
  • 使用 Flutter 开发多平台应用的团队
使用建议
  • 需要理解 Material Design 3 原则
  • 可能需要额外处理以应对复杂的图像输入
  • 最好配合设计指南使用以获得最佳效果
  • 仅限颜色系统逻辑——无UI组件
  • 不适用于通用颜色操作
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add material_color_utilities

所属分类

源码仓库

关联项目