如何使用Android矢量图形绘制半椭圆形状

时间:2017-10-10 11:27:05

标签: android geometry oval

我试图制作半椭圆形状。我做到了,但情况正好相反。我想制作像这张图片一样的椭圆形。

top half of a blue ellipse

我试过这段代码

<vector 

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

    <path
        android:pathData="M0 -5.4a13 7 0 1 0 24 0V24H0z"
        android:fillColor="@color/white"/>

</vector>

我从stackverflow收集了这段代码。但是有一个向量,我无法完全理解它。

1 个答案:

答案 0 :(得分:0)

试试这段代码:

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

<path
    android:name="circle"
    android:fillColor="#fff"
    android:pathData="M12,38m-10,0a10,10 0,1 1,20 0a10,10 0,1 1,-20 0" />

</vector>