Android颜色 - primaryColorDark比primaryColor更暗?

时间:2015-04-25 03:35:37

标签: android xml android-layout android-xml android-styles

我正在为其 primaryColor 制作一个使用特殊颜色十六进制的应用程序。因此,我不能只使用Google并选择 primaryColorDark 来匹配此颜色。

我的问题是如何根据我提供的颜色或任何 primaryColor 来计算 primaryColorDark ?< / p>

我使用的 primaryColor 是#00A478。

3 个答案:

答案 0 :(得分:4)

对于Material Design,有一个工具MaterialPalette。您选择 PrimaryColor AccentColor ,工具会根据您的选择生成一些漂亮的颜色:

enter image description here

答案 1 :(得分:2)

有很多颜色匹配算法可以计算出你需要的东西。我发现this site提供了有关其背后数学的更多信息。基本思路是将颜色转换为圆形颜色空间,并找到与此颜色在此空间中几何关系的颜色。

互联网上还有许多实现这些算法的工具,可以帮助您找到颜色。

我使用this toolSingle Hue算法查找 primaryColor 的匹配颜色,发现#007052可以很适合 primaryColorDark

Matching colors

不错,是吗? :)

答案 2 :(得分:1)

Google制作了Color tool,允许您选择主要颜色,它会生成 primaryColorDark accentColor 它还会以几种非常基本的布局显示颜色选择的预览。