3

我创建了一个按钮,当它被点击时,它就像下图一样。 按钮

目前,它是使用 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 形状系统中真的很弱。

4

0 回答 0