自定義餅狀圖控制元件PieView
阿新 • • 發佈:2018-12-18
本篇參考:GcsSloop的安卓自定義View進階-Canvas之繪製圖形
一、分析如上餅狀圖,所需要得資訊如下
- 各塊的顏色
- 所有塊量得總和
- 各個塊得量佔總量的百分比,並通過百分比得到各個塊所佔扇形的弧度
- 第一個塊得起始角度
- 該 View 控制元件的寬高及位置
二、具體控制元件邏輯
javabean
public class PieData { // 使用者操作資料 private String name; // 名字 private float value
自定義PieView
public class PieView extends
針對上述部分程式碼片的圖解