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