我有一个颜色选择器,可以让我的Xamarin应用设置主题颜色。我想计算同一颜色的较暗阴影以识别不同的项目。
如何从一种颜色计算出较暗的阴影?
我有一个颜色选择器,可以让我的Xamarin应用设置主题颜色。我想计算同一颜色的较暗阴影以识别不同的项目。
如何从一种颜色计算出较暗的阴影?
WithLuminosity
方法来降低它的"亮度"值并返回一个新的较暗颜色。var color = label.BackgroundColor;
var newColor = color.WithLuminosity(color.Luminosity - (color.Luminosity * .1));
label.BackgroundColor = newColor;
color.Luminosity * 0.9
? - user10608418lum * .1
来自不同的颜色,但是,在这种情况下,.9也可以正常工作。 - SushiHangover