如何在xml可绘制android中绘制矩形内端三角形形状?

Baj*_*dda 0 xml android vector shapes drawable

我想绘制一个与下面相同的形状(浅蓝色),以便我可以将其作为 TextViews 的背景 -

在此输入图像描述

显然,如果我只需要绘制一个矩形,但在形状上我也想要一个内三角形,这可能很容易。

如果有人尝试过这个,请帮助我。

谢谢

Aks*_*wal 5

你也可以尝试这个

<vector xmlns:android="http://schemas.android.com/apk/res/android"
        android:width="100dp"
        android:height="50dp"
        android:viewportWidth="100.0"
        android:viewportHeight="100.0">
    <path
        android:fillColor="#8BC34A"
        android:pathData="M 0,0 L 100,0 90,50 100,100 0,100 z"/>
</vector>
Run Code Online (Sandbox Code Playgroud)

和你的TextView为:

<TextView
android:id="@+id/text_id"
android:layout_width="100dp"
android:layout_height="25dp"
android:layout_margin="@dimen/common_margin"
android:background="@drawable/you_drawable_here"
android:gravity="start|center"
android:paddingEnd="20dp"
android:text="your text here"
android:textColor="@color/white"
android:textSize="10sp"
android:textStyle="bold"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
Run Code Online (Sandbox Code Playgroud)