将此 android 路径数据倒过来

Flip this android pathdata upside down

我在堆栈溢出中发现了一个类似的 xml 文件,但我对 android 路径数据了解不多。

<vector
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="8dp"
    android:viewportWidth="24.0"
    android:viewportHeight="24.0">

    <path
        android:fillColor="#FFff0000"
        android:pathData="M24 24v-24h-24v24a20 36 0 0 1 24 0z"/>

</vector>

这是我找到的,但是曲线在底部。 但我需要那条曲线在上面。 如下图。

而且下图中的白色部分必须是透明的。 任何解决方案?

您可以将路径包装成一个组并设置旋转和 pivotX,Y 属性:

<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="8dp"
    android:viewportWidth="24.0"
    android:viewportHeight="24.0">
    <group
        android:pivotX="12"
        android:pivotY="12"
        android:rotation="180">
        <path
            android:fillColor="#FFff0000"
            android:pathData="M24 24v-24h-24v24a20 36 0 0 1 24 0z" />
    </group>
</vector>