2013-01-08 15 views
61

Tôi đang cố vẽ hình tròn với sự trợ giúp của tệp XML trong android, nhưng vòng kết nối không hiển thị chính xác. Đoạn mã dưới đây cho thấy Oval. Làm thế nào tôi có thể tạo vòng tròn trong tập tin XML.Làm cách nào để vẽ vòng kết nối thông qua 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> 

Mọi trợ giúp sẽ được đánh giá cao.

+0

Chính xác những gì bạn có ý nghĩa bởi "không hiển thị đúng"? Bạn có nghĩa là nó đang hiển thị hình bầu dục thay vì hình tròn? –

Trả lời

13

không cần đệm hoặc các góc.

đây là một ví dụ:

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

dựa trên:

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

Các vấn đề liên quan