只是一个疑惑我在处理我的应用时的问题
假设我有想要使其半透明的图像,但我不想将图像添加到应用程序中(如创建另一个并添加它)
有办法吗?
答案 0 :(得分:0)
您必须设置图像的Alpha值。 (如果我理解正确的话) 如果将此Image加载到ImageView,可以从xml中设置它,如下所示:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/your_image_in_res"
android:alpha="1"/>
根据开发者网站&#34;视图的alpha属性,作为0(完全透明)和1(完全不透明)之间的值。 &#34;使用该值来获得所需的效果。
如果您的图像位于res / drawable文件夹中,则可以在代码中的任何位置使用它。在xml中,几乎所有元素都具有以下参数:
android:background="@drawable/im_your_image"
。对于父视图背景,您只需在所有需要将其作为背景的位置进行设置。 (例如你在onCreate函数中膨胀的MainActivitys RelativeLayout。你看到图像只在包中放了一次,但这样你就可以多次设置它作为背景。