我正在为其 primaryColor 制作一个使用特殊颜色十六进制的应用程序。因此,我不能只使用Google并选择 primaryColorDark 来匹配此颜色。
我的问题是如何根据我提供的颜色或任何 primaryColor 来计算 primaryColorDark ?< / p>
我使用的 primaryColor 是#00A478。
答案 0 :(得分:4)
对于Material Design,有一个工具MaterialPalette。您选择 PrimaryColor 和 AccentColor ,工具会根据您的选择生成一些漂亮的颜色:
答案 1 :(得分:2)
有很多颜色匹配算法可以计算出你需要的东西。我发现this site提供了有关其背后数学的更多信息。基本思路是将颜色转换为圆形颜色空间,并找到与此颜色在此空间中几何关系的颜色。
互联网上还有许多实现这些算法的工具,可以帮助您找到颜色。
我使用this tool和Single Hue
算法查找 primaryColor 的匹配颜色,发现#007052可以很适合 primaryColorDark
不错,是吗? :)
答案 2 :(得分:1)
Google制作了Color tool,允许您选择主要颜色,它会生成 primaryColorDark 和 accentColor 它还会以几种非常基本的布局显示颜色选择的预览。