5
我是新來的android開發,我想創建一個自定義圖表視圖(我知道有一些庫,但我想使我的一個視圖)。我希望它有一個圖表,座標軸和圖表名稱(標籤)。我看到兩個選項如何實現這一點。android複雜onDraw()方法vs自定義佈局
1)子類視圖,並有一個複雜的繪製方法。像這樣的東西(可能具有助手類繪製軸,標籤等)
drawChart();
drawAxes();
drawLabels();
2)創建View
子類用於繪製圖表本身,一個View
子類橫軸,一View
子類垂直軸,和Label
。然後創建一個ViewGroup
子類並實現自定義佈局。
哪種方法更可取?