如何在Android中将src属性中的图像添加到gradient.xml文件中?

时间:2018-08-31 06:03:36

标签: android xml gradient

我是Android的新手,我想显示带有渐变背景的图像。可以将图像添加到gradient.xml吗?

下面是为此的xml代码。

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <bitmap android:src="@drawable/bg"/>
    <shape>
        <gradient
            android:startColor="#631f68"
            android:endColor="#ff5555"
            android:angle="45"/>
    </shape>

</item>

1 个答案:

答案 0 :(得分:0)

解决方案:

在您的main_activity.xml中,

为最顶层的布局设置背景图片:(无论您使用的是相对还是约束)

然后采用另一种布局,并为match_parent提供高度和宽度,并将以下Gradient应用于其背景。

渐变文件:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:angle="135"
        android:centerColor="@color/colorAccentSecondary"
        android:endColor="@color/colorPrimary"
        android:startColor="@color/colorAccent"
        android:type="linear" />

    <corners android:radius="0dp" />
</shape>

希望有帮助。