设置alpha图层以人为降低亮度

时间:2011-11-12 23:19:14

标签: android user-interface

我是Android开发的新手,我想为自己做的第一个应用程序似乎使用了不寻常的手段。

我想在屏幕上设置alpha图层(如屏幕滤镜应用程序)。 我可以设置应用程序背景的alpha透明度,但当我切换到另一个应用程序时,不再有过滤器。

这样做的意思可能是通过一项服务来消除对我的主要活动的关注,这样我就可以与家庭或其他应用程序进行交互,当我的行动结束时,我的应用程序再次关注alpha背景。

但说实话,我不知道该怎么做。 您认为屏幕过滤器应用程序如何工作以及如何重现此行为?

1 个答案:

答案 0 :(得分:0)

是的,它使用的是服务。查看更多服务和标志,如“FLAG_WATCH_OUTSIDE_TOUCH”..实际上有很多关于此here的讨论。一旦你知道你正在做什么,虽然服务和那些标志,这很简单。