0

我有一个形状,可以让我有一个带边框的白色背景。

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

    <item>
        <shape android:shape="rectangle" >
                <solid android:color="#000000" />

            <padding
                android:bottom="1dp"
                android:left="1dp"
                android:right="1dp"
                android:top="1dp" />
        </shape>
    </item>
    <item>
        <shape android:shape="rectangle" >
            <solid android:color="#FFFFFF" />
        </shape>
    </item>

</layer-list>

但我需要一个透明的白色背景和黑色边框的形状。如果我更改#FFFFFF#80FFFFFF,则黑色#000000显示通过。我怎样才能做到这一点?

4

2 回答 2

1

我得到了答案

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
   <solid android:color="#80ffffff" />
   <stroke android:width="1dip" android:color="#000000"/>
</shape>
于 2014-01-04T19:27:08.667 回答
0

尝试这个

<item>
    <shape android:shape="rectangle" >
            <solid android:color="#000000" />

        <stroke android:width="1dp" 
android:color="#FFFFFF" />

    </shape>
</item>

于 2014-01-04T19:28:28.500 回答