Android按钮使用样式修剪角

Android按钮使用样式修剪角,android,styles,Android,Styles,我希望按钮看起来像是从一个角修剪过的 我可以使用下面的方法向不同的状态添加渐变,但是如何像这样修剪角点呢 <item> <shape> <gradient android:endColor="@color/endColor" android:startColor="@color/startColor" android:angle="270" />

我希望按钮看起来像是从一个角修剪过的

我可以使用下面的方法向不同的状态添加渐变,但是如何像这样修剪角点呢

<item>        
    <shape>
        <gradient
            android:endColor="@color/endColor"
            android:startColor="@color/startColor"
            android:angle="270" />
    </shape>
</item>


感谢Inside shape,还有一个名为corners的属性使用它,您将能够获得所需的效果。:)


辅导

对于一个



角将为按钮提供圆形形状,但我喜欢当您折叠纸角时按钮的外观类似。我认为这是不可能的,但您可以始终使用形状绘制一个9.patch并使其工作。或者我必须使用图像按钮吗?是的,我认为您需要使用图像按钮
 <corners android:radius="5dp" />
<shape android:shape="<replace with shape>" >

    <gradient
        android:endColor="@color/endColor"
        android:startColor="@color/startColor"
        android:angle="270" />
    <corners android:bottomLeftRadius="0dp"
        android:topLeftRadius="15dp"
        android:bottomRightRadius="15dp"            
        android:topRightRadius="0dp" />

</shape>