2015-06-11 708 views
0

我希望实现我拥有透明背景但是带有图片! 所以,如果我的布局的XML文件中得到这个:背景图片的透明度

android:background="@drawable/wallpaperpic" 

现在我想透明这么后台菜单(f.ex.小工具或应用程序菜单)是seeable也是我drawable/wallpaperpic,其余的我的按钮等都是正常的(100%)。希望我能够表达我的自我!

我的背景:https://amazingpict.com/wp-content/uploads/2015/04/polygon-texture.jpg

我想有这个enter image description here

在这里你还可以看到我的背景图片有点

+0

只是为了澄清 - 你想添加一个背景,就像在第二张图片中显示“维基百科”结果一样?其他图片都没有透明背景。 – EboMike

+0

等待,您想在系统菜单顶部显示某些内容,即股票Android启动器? – EboMike

+0

那就对了。与壁纸的透明背景。这是我创建的最快的^^ –

回答

0

尝试设置视图的alpha属性,如:

yourView.serAlpha(10); 
+0

我已经尝试过,但这首先使得视图完全透明,背景将变成白色。所以这不是一个workng解决方案:( –

0

如果我现在猜测,你有两个布局,一个在另一个布局中,父布局有背景,哟你可以这样做在子布局:

android:background="@null" 

这样,你可以看到背景,你的元素是完整的。

+0

我只有一个布局,其中有一个backgroung图像。在这个布局我想透明的壁纸,所以你可以看到用户的android菜单一点 –

0

选项1是将图像转换为PNG并添加Alpha通道。

选项2(我会建议)是有一个单独的视图,充当您的背景,并为此视图设置alpha属性。您可以使用FrameLayout将此背景视图置于其他控件下。

0

如果您启动活动的正常方式,系统将不会呈现它背后什么(即发射器将完全消失了 - 它甚至可以从内存中删除)。

您需要将您的活动实施为警报窗口。 This answer详细介绍了如何实施它。