Android应用程序:背景图超过背景颜色

9

我是 Android 开发新手,正在开发我的第一个 Android 应用程序。在布局的 XML 中,我将 View 的背景颜色设置如下:

android:background="@+color/bgColor"

现在,我有一张全尺寸的透明背景图片,希望将其覆盖在背景上,并在该图片上添加其他元素。是否有一种方法可以在同一布局中同时使用背景颜色和背景图片?谢谢提前。
2个回答

15

你可以使用带有背景颜色的ImageView:

<ImageView
    layout_width="match_parent"
    layout_height="match_parent"
    src="@drawable/myImage"
    background="@color/myBgColor" />

另一种选择是在布局的根元素中设置背景颜色,并将 src 保留在 ImageView 中。


0

我正在使用AppCompatImageView。在这里,可以使用以下属性设置背景颜色。

android:backgroundTint="@color/colorPrimary"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接