2016-07-25 82 views
-3

我想創建一個分爲固定數量的部分的圓形輪。每個部分都應該是可點擊的。Android的旋轉輪(披薩)

我如何解決這個問題?我應該製作一個圖像並設置爲背景,還是有一種方法可以在java中繪製所有部分?

Example

回答

0

不久:

創建比薩餅.png格式。

創建新的小部件,擴展視圖。

覆蓋onDraw()並將其繪製到畫布上並進行一些旋轉。可選的,你可以用java繪製線條,如果它不是意大利辣香腸。

如果有必要 - 改變旋轉呼叫invalidate()重繪視圖

添加onTouch()聽衆,獲得位置OT自來水,算得了什麼部門被感動了。

0

一個解決辦法是繪製不同的路徑,每件上的畫布(path.lineTp和path.addCircle - 認爲是這樣)。然後,你可以添加ClickListeners的路徑,他們將可以點擊....