降低背景图层的对比度和亮度

时间:2013-02-04 14:45:00

标签: android android-layout

我有一个菜单屏幕,带有动画背景图层。此背景是运行时计算的,因此它不是一个简单的图像序列,它使用在应用程序本身内部使用的图形元素。

一旦研究出这些图形元素非常丰富多彩且可见,背景动画有时会使前景中的菜单有点混乱。

所以,我必须降低背景动画的对比度。 在不更改图形元素的情况下降低背景对比度/亮度的最佳做法是什么? (或者可能模糊背景层)

此外,是否可以仅在屏幕的一部分,菜单按钮下方和周围的屏幕上降低对比度/亮度,并保持屏幕的其余部分不变?

非常感谢。

1 个答案:

答案 0 :(得分:1)

您可以将菜单图层放大(将其视为"填充"围绕菜单本身);如果那"填充"是黑色(黑色或接近它,取决于你想要达到的效果,如果你只想减少对比度,甚至可能是50%灰色)然后你可以将它的alpha值设置为能够实现"调光效果的效果#34;的背景。或者让"填充"有一个alpha渐变,所以暗淡淡出/背景淡入。