2011-05-18 49 views
0

如何創建一個圓形的drawable,藍色筆劃爲5個像素,並具有透明填充。如何創建一個可繪製的圓?

我將通過此drawableItemizedOverlay

我想用代碼來做這件事,我會知道圓的半徑。

回答

6

試試沿着線:

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     type="OvalShape" > 
    <stroke android:width="5dp" android:color="#99104E8B"/> 
    .... 
</shape> 

只要把這樣的事情在一個XML文件中可繪製你的目錄,並加載它,你會正常圖像。

請參閱Android文檔中的ShapeDrawable。

+0

這似乎是最好的想法,那麼我可以在運行時改變邊界我猜。 – 2011-05-20 06:24:46

+0

是的,你可以。您可以像載入圖像一樣將它加載到應用程序中。您可以通過setBound()方法設置邊界。看文檔。 – dbryson 2011-05-20 20:34:36

+7

在上面的答案中似乎有一種類型:它應該是'android:type =「oval」'而不是'type = OvalShape「' – 2012-09-19 04:45:30