2013-01-08 20 views
61

Android'de XML dosyasının yardımıyla çember çizmeye çalışıyorum, ancak daire düzgün görüntülenmiyor. Aşağıdaki kod Oval'i gösteriyor. XML dosyasında nasıl daire oluşturabilirim?XML Drawable aracılığıyla daireyi nasıl çizebilirim - 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> 

Herhangi bir yardım önemli olabilir. Dolgu veya köşelere gerek kalmadan

+0

? Bir daire değil, oval gösteriliyor mu demek istiyorsun? –

cevap

13

.

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

dayalı: Burada

örneği verilmiştir

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

tam olarak "düzgün görüntülenmeyen" demek istiyorsunuz ne
İlgili konular