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>