2012-03-10 126 views
8

我想設計的XML頁面在圓形狀(如谷歌Chrome標誌)。它應該包含外部圓以及內部圓的按鈕。請給我建議來解決這個問題。我曾嘗試絕對佈局,但我無法做到這一點。Android的佈局設計

Sample image

我需要這樣的佈局。希望得到更好的迴應。提前致謝。

+1

我們希望你試圖通過自己來解決這個問題,而不是要求社會在爲您提供完整的解決辦法。當你有一些代碼向我們展示,證明你有一些努力(即使它是錯誤的),請更新你的問題和標誌重新打開。謝謝。 – Kev 2012-03-10 15:17:14

回答

-1

您可以試試...使用.9png製作圖像按鈕,您應該嘗試從設計的角度給出像這樣的形狀......當您應用.9png時,它會以該設計方式拉伸按鈕。 。我不太確定,但它是試驗和錯誤的方法..你可以試一試

+2

我很難理解這個答案。你能否更詳細地解釋你的解決方案? – Macondo2Seattle 2012-03-10 06:57:24

3

在這個特定的情況下,我實際上只是使用一個圖像,然後得到像素的顏色在用戶的座標點擊並基於此行動。除此之外,也許你可以跟蹤每一個「按鈕」與Path做一些事情。你必須與lineTo,也許arcTo建立起來,然後用Region.setPath獲得使用Region.contains一個Region然後進行測試。