android图标框架achartengine中的折现图点的颜色怎么设置,要求点的颜色不能和折线的颜色一样。

2025-04-26 13:53:19
推荐回答(1个)
回答1:

你好,有下面两种方法可以修改,请参考。

1、需要修改org.achartengine.chart.ScatterChart类中的drawSeries方法,在画点之前对画笔的颜色进行设置,添加如下代码:
paint.setColor(Color.WHITE);//可以换成你想要的颜色
2、为了可扩展性考虑,可以添加设置点颜色的接口。修改org.achartengine.renderer.XYSeriesRenderer类,在其中添加一个属性pointColor,设置一个默认值,并添加set、get方法。这样可以在画图前调用setPointColor方法设置点的颜色,在ScatterChart类中绘制点之前调用getPointColor方法获取点的颜色。

以上,希望对你有帮助。