我有一个RelativeLayout
含 2LinearLayouts
其中一个部分覆盖另一个。我想做的一部分LinearLayout
顶部透明,所以我也可以看到第二个LinearLayout
知道我有 2 张图像作为 2 张图像的背景LinearLayouts
.
当我们设置颜色时,就像ARGB(阿尔法红绿蓝)。你需要更改颜色代码中的 Alpha 以增加或减少透明度 :
您可以将其范围从 00 到 FF(十六进制)
为了获得最大的透明度=>#00555555(这里00代表阿尔法)
透明度最低或没有透明度 =>#FF555555(这里FF代表阿尔法)
So, 用于设置ImageView 的透明度你可以这样编码:
ImageView image = (ImageView) findViewById(R.id.myImage);
image.setAlpha(0.3);
另外,您还可以设置你的阿尔法线性布局像这样 :
LinearLayout ll = (LinearLayout) findViewById(R.id.linearlayout);
ll.setAlpha(0.4);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)