gpt4 book ai didi

android - 更改/删除图表引擎标签背景色

转载 作者:行者123 更新时间:2023-11-29 00:44:29 26 4
gpt4 key购买 nike

有人知道如何更改或删除 Achartengine for Android 中 X 标签的背景颜色吗?

我浏览了文档和演示源,但找不到使用提供的函数执行此操作的方法。也许我只是没有看到它,否则我可能需要导入源本身并在绘制标签时修改它。

在这样做之前,我想知道是否有人遇到过这个问题并找到了解决方案。如果你这样做,请告诉我。 :)

谢谢。

最佳答案

因此,在研究源代码几个小时后,我发现标签背景的颜色与页边距的背景相同。所以基本上不可能只改变Label的背景色。

边距的颜色可以设置为:

renderer.setMarginsColor(int);

然而,这在某种程度上不支持颜色透明,所以它没有满足我的需求。在 org.achartengine.chart 包中 XYChart 类的 draw() 函数中我找到了(类的第 270 行左右) :

drawBackground(mRenderer, canvas, x, bottom, width, height - bottom, paint, true, mRenderer.getMarginsColor());

此函数绘制标签下的背景色。我把它注释掉了,它起作用了。

只要我不需要任何确实需要那种颜色的图表,它就很有魅力。

希望 future 的版本将使开发人员能够在不需要编辑源代码的情况下执行此操作。

关于android - 更改/删除图表引擎标签背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7230978/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com