2015-09-04 57 views
-1

我對畫布比較新。我想在Android中使用canvas實現這種視圖。我已經嘗試了兩種方法使用弧創建比薩形狀Android

1.)創建一個自定義視圖類並從xml中調用該視圖6次更改角度。所有這些自定義視圖都重疊並提供邊緣來創建外觀。

2.)創建一個視圖類,所有6個弧彼此相鄰放置。在這種方法中,我無法在2件之間提供保證金。

此外,如何在單個文件上寫文本。如果我使用drawTextOnPath,文本被寫入,但文本的角度顯然與路徑一致。如何編寫水平文字如圖所示?

任何一種指導可以理解

enter image description here

回答

0

它會更容易在這種情況下使用第三方庫,因爲簡單的畫圖「餡餅視圖」需要大量的執行。例如見lib

這個庫有很多有用的控件,不僅僅是餅圖。