我正在使用蓝色创建线图,其中Point也以蓝色显示,我需要的是使用一种颜色的线条并指向另一种颜色的线条之间,感谢您的帮助。
答案 0 :(得分:0)
修改库代码可能不是最好的主意 - 但它确实有用。 因此,您可以添加自己的PointStyle枚举,并将your_own_point_style_needed_color的颜色属性添加到ScatterChart中。然后最后一件事是添加绘图方法,如drawMyOwnPoint()
private void drawMyOwnPoint(Canvas canvas, SimpleSeriesRenderer renderer, Paint paint, float x, float y) {
paint.setColor(renderer.getColor());
canvas.drawCircle(x, y, size, paint);
paint.setColor(renderer.getMyOwnNeededPointColor()); //here you get your point color
canvas.drawCircle(x, y, size / 3 * 2, paint);
}
并将其放在public void drawLegendShape()和public void drawSeries()方法中的PointStyle case子句中。然后从客户端代码中设置所需的PointStyle和your_own_point_style_needed_color。