我创建了一个按钮,当它被点击时,它就像下图一样。
目前,它是使用 Gimp 和9-patch
. 它有效,但我想知道是否有办法用 XML 中的Shape创建相同的图像(只有中间的蓝色部分)。所以在未来,我可以很容易地改变例如颜色。
提前致谢。
编辑 :
我尝试了一些东西:
<item >
<shape android:shape="rectangle">
<solid android:color="@color/blue1"/>
</shape>
</item>
<item>
<rotate
android:fromDegrees="45"
android:toDegrees="45"
android:pivotX="-40%"
android:pivotY="87%" >
<shape
android:shape="rectangle" >
<solid
android:color="@android:color/transparent" />
</shape>
</rotate>
</item>
但是,当然,它不起作用。透明三角形仅在背景中显示蓝色矩形。也许有两个三角形和一个正方形,但我在 android 形状系统中真的很弱。