Android横幅功能区使用形状

时间:2013-12-05 17:00:16

标签: android android-layout android-xml

我想知道如何堆叠形状,以便我可以创建以下功能区(粉色/白色/粉色/白色/粉色部分)。然后我将使用它作为我的textview的背景。

enter image description here

1 个答案:

答案 0 :(得分:3)

我使用图层列表

计算出来
<?xml version="1.0" encoding="utf-8"?>

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape xmlns:android="http://schemas.android.com/apk/res/android">
            <solid android:color="#FFe5887c" />
            <size android:width="2dp" android:height="2dp"/>

        </shape>
    </item>
    <item android:top="2dp">
        <shape xmlns:android="http://schemas.android.com/apk/res/android">
            <solid android:color="#FFFFFFFF" />
            <size android:width="1dp" android:height="1dp"/>

        </shape>
    </item>
    <item android:top="3dp">
        <shape xmlns:android="http://schemas.android.com/apk/res/android">
            <solid android:color="#FFe5887c" />
            <size android:width="20dp" android:height="20dp"/>

        </shape>
    </item>
    <item android:top="23dp">
        <shape xmlns:android="http://schemas.android.com/apk/res/android">
            <solid android:color="#FFFFFFFF" />
            <size android:width="1dp" android:height="1dp"/>

        </shape>
    </item>
    <item android:top="24dp">
        <shape xmlns:android="http://schemas.android.com/apk/res/android">
            <solid android:color="#FFe5887c" />
            <size android:width="2dp" android:height="2dp"/>

        </shape>
    </item>
</layer-list>