有没有办法为我的应用程序的背景制作一个带有渐变的 xml 文件,同时将徽标放入其中。
因此,当我设置布局的背景时,我会得到带有徽标的渐变。
当然可以只定义渐变并在每一页上放上徽标,但是我想要完成的方式不是更好吗?
我尝试将两者结合在一个 xml 文件中,但这并没有成功并导致应用程序崩溃。
由 xml 和 logo 创建的渐变是一个图像 1 一个 xml 文件,并在每个页面上使用它。当我更改 background.xml 中的徽标时,我需要在其他所有页面上更改它。
我想使用以下 xml 作为我所有布局的背景
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<gradient
android:startColor="#000"
android:endColor="#008d36"
android:gradientRadius="326"
android:type="radial"/>
</shape>
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginRight="18dp"
android:layout_marginTop="89dp"
android:layout_toLeftOf="@+id/logo"
android:src="@drawable/logo" />