2014-03-04 95 views
3

我需要使用形狀XML如何使這種類型的可繪製形狀,android?

enter image description here

形狀必須與在左上和右上圓角而底部的角落,因爲它是長方形形狀,使這種形狀的機器人。

我嘗試以下,但不工作

<?xml version="1.0" encoding="utf-8"?> 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" > 
    <corners 
    android:topLeftRadius="10dp" 
    android:topRightRadius="10dp" 
     /> 
    <gradient 
    android:angle="270" 
    android:endColor="@color/Red" 
    android:startColor="@color/Red" 
    android:type="linear" /> 
    </shape> 

回答

4
<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" > 

    <solid android:color="#ff0000" /> 

    <corners 
     android:topLeftRadius="4dp" 
     android:topRightRadius="4dp" /> 

    <padding 
     android:bottom="5dip" 
     android:left="10dip" 
     android:right="10dip" 
     android:top="5dip" /> 

</shape> 
1

設置<corners>XML

<corners 
    android:radius="1dp" 
    android:topLeftRadius="10dp" 
    android:topRightRadius="10dp" 
    android:bottomLeftRadius="0dp"  
    android:bottomRightRadius="0dp"/>