我有一个 RelativeLayout
包含 2 个 LinearLayouts
其中一个部分覆盖另一个。我想让顶部的 LinearLayout
部分透明,这样我还可以看到第二个 LinearLayout
知道我有 2 个图像作为 2 个 的背景>线性布局
.
最佳答案
当我们设置颜色时,它类似于 ARGB(Alpha Red Green Blue)。您需要更改颜色代码中的 alpha 以增加或减少透明度的量:
范围可以从 00 到 FF(十六进制)
为了最大透明度 => #00555555(这里 00 代表 alpha)
为了最小或没有透明度 => #FF555555(这里 FF 代表 alpha)
所以,要设置 ImageView 的透明度,您可以编写如下代码:
ImageView image = (ImageView) findViewById(R.id.myImage);
image.setAlpha(0.3);
此外,您可以像这样为 LinearLayout 设置 alpha:
LinearLayout ll = (LinearLayout) findViewById(R.id.linearlayout);
ll.setAlpha(0.4);
关于android - 如何在android中使linearLayout部分透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19541581/