安卓颜色 - primaryColorDark 比 primaryColor 暗多少?

4
我正在开发一个应用程序,它使用特殊的十六进制颜色作为其primaryColor。因此,我不能只在Google上选择一个primaryColorDark来与这个颜色匹配。
我的问题是,如何根据我提供的颜色或任何primaryColor计算出primaryColorDark
我正在使用的primaryColor是#00A478。
3个回答

4

对于材料设计,有一个名为MaterialPalette的工具。您选择您的PrimaryColorAccentColor,该工具会基于您的选择生成一些外观良好的颜色:

enter image description here


2
有很多颜色匹配算法可以计算您所需的内容。我发现这个网站提供了更多关于它们背后的数学知识。基本思想是将您的颜色转换为圆形颜色空间,并在此空间中寻找与您的颜色有几何关系的颜色。
此外,互联网上有很多实现这些算法并可以帮助您找到颜色的工具。
我使用这个工具Single Hue算法来找到与您的primaryColor匹配的颜色,并发现#007052可能非常适合您作为primaryColorDark
不错,是吧? :)

2
谷歌推出了一个颜色工具,可以让你选择主色调,并生成相应的primaryColorDark和accentColor。同时,该工具还可以在一些基本页面中预览你的颜色选择。参考链接

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接