FLUTTER ECOSYSTEM

tinycolor2

Flutter 颜色操作和转换,源自 JS tinycolor2

最新版本
3.0.1
近 30 天下载
1.2万
喜欢数
38
Pub 分数
150

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

tinycolor2 是一个用于颜色操作和转换的 Flutter 包,源自流行的 JavaScript 库 tinycolor2。它提供了一套全面的工具,用于解析、修改和在各种格式(如 HEX、RGB、HSL 和 HSV)之间转换颜色。该包支持亮色和暗色模式调整、颜色混合以及可访问性检查。非常适合需要实时颜色变换的动态 UI,确保跨平台的一致性颜色处理。

适合场景
  • 动态主题生成
  • 颜色对比度检查
  • 色相/饱和度/亮度调整
  • UI设计中的颜色混合
  • 应用中的主题自定义
主要特点
  • HEX、RGB、HSL、HSV 解析
  • 颜色亮度和饱和度控制
  • 颜色混合工具
  • 可访问性对比度比率计算
  • 跨平台一致性
适合对象
  • UI/UX 开发人员
  • 主题构建器
  • 设计系统实施者
  • 具有动态配色方案的应用程序
使用建议
  • 仅限颜色操作
  • 无内置颜色选择器控件
  • 需要与主题系统进行手动集成
  • 不支持 LAB 或 LCH 等高级色彩空间
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add tinycolor2

所属分类

源码仓库

关联项目