2013-01-08 18 views
61

Sto cercando di disegnare il cerchio con l'aiuto del file XML in Android, ma il cerchio non viene visualizzato correttamente. Sotto il codice è mostrato Ovale. Come posso creare un cerchio nel file XML.Come posso disegnare un cerchio tramite XML Drawable - Android?

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="oval"> 
    <gradient 
     android:startColor="#FFFF0000" 
     android:endColor="#80FF00FF" 
     android:angle="45"/> 
    <padding android:left="2dp" 
     android:top="2dp" 
     android:right="2dp" 
     android:bottom="2dp" /> 
    <corners android:radius="10dip" /> 

</shape> 

Qualsiasi aiuto sarebbe apprezzabile.

+0

Che cosa esattamente cosa si intende per "non mostrare correttamente"? Vuoi dire che sta mostrando un ovale piuttosto che un cerchio? –

risposta

13

nessuna necessità per l'imbottitura o gli angoli.

Ecco un esempio:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > 
    <gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF" 
     android:angle="270"/> 
</shape> 

in base a:

https://stackoverflow.com/a/10104037/878126

Problemi correlati