选择器和形状

时间:2015-01-08 22:57:45

标签: android android-layout

我有一个按钮。我正在使用xml这个按钮。

XML:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true"
        android:drawable="@color/shareButtonBgClickedColor" />

    <item android:drawable="@color/shareButtonBgColor" >
        <shape>
            <corners
                android:bottomLeftRadius="13dp"
                android:bottomRightRadius="13dp"
                android:topLeftRadius="13dp"
                android:topRightRadius="13dp" />    
        </shape>
    </item>
</selector>

它读取背景颜色但不读取边框半径。我该怎样修复它?

1 个答案:

答案 0 :(得分:1)

使用此:

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle">
    <corners
      android:radius="14dp"
    />
</shape>