如何在Android中将重复图像放在渐变形状上?

时间:2013-05-14 22:56:02

标签: android image gradient shape

我在xml:

中有这段代码
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >

<gradient
    android:angle="90"
    android:endColor="#222288"
    android:startColor="#9966cc" />

如何在渐变上添加重复图像?用于Android项目的背景图层。 这样的东西,但对于Android:

<style type="text/css">
body {
background-color: #666;
background-image:url(repeated_image.gif)
}
</style>

1 个答案:

答案 0 :(得分:0)

好的,我的答案是使用带有形状和位图的图层列表:

<?xml version="1.0" encoding="utf-8"?>

<item>
    <shape
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle" >
        <gradient
            android:angle="90"
            android:endColor="#222288"
            android:startColor="#9966cc" />
    </shape>
</item>
<item>
    <bitmap
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:src="@drawable/repeated_image"
        android:tileMode="repeat" />
</item>