我用这个标签来设置背景
android:background="@drawable/image_name"
怎么做到的?
最佳答案
有两种方法可以改变背景图像的透明度。第一种是通过修改 XML 布局,第二种是通过编程。
您可以使用以下代码在 XML 中执行此操作:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/image_name"
android:alpha=".75"/>
android:alpha=""
是你的透明度,1 表示完全透明,0 表示完全透明。更多信息请访问 Android documentation.
(如果您需要的话,这也适用于您的 View 背景)
您还可以通过编程更改它的透明度(假设您使用的是 ImageView)。
为此,您可以使用以下代码作为 View 背景
int transparency = 100;
mView.getBackground().setAlpha(transparency);
透明度从 0 到 225,其中 0 是透明的,225 是纯色的。
关于android - 如何控制Android应用程序中的背景图像透明度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30110773/