我是 android 开发的新手,我想创建一个自定义图表视图(我知道有一些库,但我想制作一个视图)。我希望它有一个图表、轴和一个图表名称(一个标签)。我看到两个选项如何实现这一点。
1)子类化视图并具有复杂的绘制方法。像这样的东西(可能使用辅助类来绘制轴、标签等)
drawChart();
drawAxes();
drawLabels();
2)创建一个View
用于绘制图表本身的View
子类,一个用于水平轴的View
子类,一个用于垂直轴的子类,以及一个Label
. 然后创建一个ViewGroup
子类并实现自定义布局。
哪种方法更可取?