2017-10-10 248 views
1

我试图制作半椭圆形状。我做到了,但是相反。我想制作一个像这个图像一样的椭圆形状。如何使用Android矢量图形绘制半椭圆形状

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此代码。但有一个矢量,我无法完全理解它。

+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>