2017-10-10 6 views
1

J'essayais de faire une forme semi-ovale. Je l'ai fait mais c'est l'inverse. Je veux faire une forme ovale comme cette image.Comment dessiner une forme semi-ovale avec des graphiques vectoriels Android

top half of a blue ellipse

J'ai essayé ce code

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

Je collectionnais ce code de stackverflow. Mais il y a un vecteur et je ne suis pas capable de le comprendre complètement.

+0

L'image que vous avez fournie est la moitié supérieure d'une ellipse bleue. Quelle est l'image que vous voulez réellement? Est ce que vous voulez la moitié supérieure d'une ellipse bleue et vous obtenez quelque chose d'autre ou quoi? –

Répondre

0

essayer ce code:

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