2012-10-15 124 views
1

我想創建一些餅圖形狀的按鈕,我知道如何做到這一點,但我不知道如何將它們放置在餅圖等一個元素中。 任何想法?Android,按鈕 - 自定義形狀

我有這種形狀的5個按鈕:

enter image description here

,我想達到某事像這樣:

enter image description here

但我不知道如何做到這一點

+0

我編輯過的信息 – aptyp

+0

他們必須是按鈕嗎?如果是這樣,爲什 – WarrenFaith

回答

2

我不相信有任何方法可以通過股票按鈕來做到這一點。您可能想要做的是將View擴展到您自己的自定義類中,並覆蓋onDraw方法以使用您要用來繪製分段圓的任何算法繪製餅圖。

然後在onTouch上,您可以比較觸摸X/Y座標和您畫的餅圖片段,然後根據點擊哪個片段做出一些操作。