C#如何使图形绘制的重叠区域更暗

时间:2015-12-04 20:25:40

标签: c#

我正在开发一个小项目,它使用Graphics类和SolidBrushes在表单上绘制许多实心圆。当图形重叠时,有没有办法让区域变暗?我想拥有它,因为更多的圆圈重叠,重叠区域逐渐变暗,无论用什么颜色绘制圆圈。

我查看了Graphics类文档,但我似乎无法找到任何关于它的内容......但我可能错过了一些内容。

非常感谢任何帮助!谢谢!

1 个答案:

答案 0 :(得分:1)

您有几个选项,当形状透明时,您将获得所需的行为。

a)设置不透明度小于1

hidden_word.replace("_"," _ ")

b)使用alpha颜色填充你的形状。

<Ellipse Height="10" Width="10" Fill="#101010" Opacity="0.5"></Ellipse>

注意b)的填充属性包括&#34; alpha&#34;,表示不透明度,

<Ellipse Height="10" Width="10" Fill="#50101010"></Ellipse>