层叠列表并排绘制

时间:2014-07-07 14:28:27

标签: android android-xml

我似乎无法使我的图层列表正常工作。

我需要

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:left="0dp">
        <shape android:shape="rectangle">
            <gradient 
                android:startColor="#FFFFFFFF" 
                android:endColor="#FF000000"
                android:angle="0" />            
            <size 
                android:width="30dp"
                android:height="5dp" />

        </shape>
    </item>
    <item android:left="30dp">
        <shape android:shape="rectangle">         
            <solid android:color="#FF000000" />
            <size 
                android:width="60dp"
                android:height="5dp" />  
        </shape>
    </item>
    <item android:left="90dp">
        <shape android:shape="rectangle">       
            <gradient 
                android:startColor="#FF000000" 
                android:endColor="#FFFFFFFF"
                android:angle="0" />
            <size
                android:width="30dp"
                android:height="5dp" />           
        </shape>    
    </item>
</layer-list>

我想要一条简单的线条,每条线条各有3个抽屉!

1 个答案:

答案 0 :(得分:1)

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:left="0dp" android:right="90dp">
        <shape android:shape="rectangle">
            <gradient 
                android:startColor="#FFFFFFFF" 
                android:endColor="#FF000000"
                android:angle="0" />            
            <size 
                android:width="30dp"
                android:height="5dp" />

        </shape>
    </item>

    <item android:left="30dp" android:right="30dp" >
        <shape android:shape="rectangle">         
            <solid android:color="#FF000333" />
            <size 
                android:width="60dp"
                android:height="5dp" />  
        </shape>
    </item>

    <item android:left="90dp" android:right="0dp">
        <shape android:shape="rectangle">       
            <gradient 
                android:startColor="#FF000000" 
                android:endColor="#FFFFFFFF"
                android:angle="0" />
            <size
                android:width="30dp"
                android:height="5dp" />           
        </shape>    
    </item>
</layer-list>

我刚刚错过了android:正确的属性,现在它正在运行!