2012-09-25 172 views
0

想象一下,如果您將在橢圓內包含一個圓的佈局。橢圓的頂部和底部觸摸圓的頂部和底部,給出3段。橢圓的左側和右側與圓的邊緣重疊。 - 所以我有這樣的東西(A(B)C)。如果您從A的最右點頂部到A的右下角最上面畫一條線,它會直接沿着B的中心向下劃分。我想將3個部分作爲獨立按鈕工作。我該如何實現這個目標?Android佈局複雜按鈕

我想用這個方法:Android Images with clickable areaa

然而,這將是足夠準確的沿邊緣?

是否有任何其他方式來做到這一點,不依賴於簡單地按下按鈕?

Android的點擊事件可以忽略透明度嗎?那麼,如果我將分段作爲單獨圖像重疊,我只能在每個圖像的彩色區域上註冊點擊?

在此先感謝!

回答

0

最後,我試過,併成功地使用隱藏的顏色疊加的方法,我的第一篇鏈接。這工作非常好,是一個非常有效的編碼

然後,我決定經過許多小時的工作,我不喜歡那個特定的佈局,並走下了更傳統的設計!噢,生活和學習!

0

不要試圖將其定義爲XML佈局......這是不可能的,但您可以創建自己的自定義視圖並覆蓋onTouchEvent來檢測觸摸並進行任何計算以查找事件的位置發生了。

創建自定義視圖,你可以把它的子類或按鈕是否有幫助?