如何在Android drawable上使背景图像

时间:2019-05-29 23:52:01

标签: android xml drawable

如何将this picture设置为android drawable.xml格式?

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <bitmap android:src="@drawable/wallpaper"></bitmap>
    </item>
</layer-list>

2 个答案:

答案 0 :(得分:0)

您可以将可绘制对象直接定义为图层列表项:

<input type="text" name="id" />

答案 1 :(得分:0)

可绘制对象将展开以适合您的容器。请注意,我没有修改底部插图(android:bottom),以使曲线保持与容器底部平齐。您可以修改leftrighttopbottom属性以获得所需的曲线。

rounded_header.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:top="-100dp"
        android:left="-400dp"
        android:right="-400dp">
        <shape android:shape="oval">
            <gradient
                android:startColor="#F07B26"
                android:endColor="#F8BA4C"/>
        </shape>
    </item>
</layer-list>

layout.xml

<View
    android:id="@+id/header"
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:background="@drawable/rounded_header"/>

结果

enter image description here