圆角矩形,三角形的尾巴

时间:2019-07-24 10:40:34

标签: android android-studio

我正在尝试在Android Studio中创建带有圆形边缘和三角形尾部的xml形状,但似乎无法正常工作。

我想要的是这样的:  enter image description here

请帮助:)

2 个答案:

答案 0 :(得分:1)

在线查找形状的 SVG 文件并将其作为 Vector drawable 导入,这将自动将其另存为 XML 文件。

答案 1 :(得分:1)

如果要使用xml形状,则可以使用此形状。

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

    <item android:width="50dp" android:height="10dp" android:left="6dp">
        <shape>
            <solid android:color="@color/primary_background_color"/>
            <corners
                android:bottomRightRadius="10dp"
                android:topRightRadius="10dp"/>
        </shape>
    </item>

    <item android:width="7dp" android:height="7dp">
        <rotate android:fromDegrees="45"
                android:pivotX="40%"
                android:pivotY="100%">
            <shape>
                <solid android:color="@color/primary_background_color"/>
            </shape>
        </rotate>
    </item>

</layer-list>

它将显示此enter image description here

您可以使用这些值来调整自己的喜好。