mpandroidchart LimitLine设置透明线并更改标签颜色

mpandroidchart LimitLine设置透明线并更改标签颜色,android,mpandroidchart,Android,Mpandroidchart,(该问题适用于MPAndroidChart-1.7.4) 我喜欢使用mpandroidchart库为我的android应用程序创建图形打印,但我现在在使用LimitLine对象时遇到了一些困难。我正在尝试将行设置为透明,标签设置为白色,字体更大。可能吗?我知道现在没有现成的方法可以做到这一点,但我想知道是否有任何方法可以自己定制它?任何帮助都会很好!谢谢 注意:这是我的第一篇文章,所以我不能在这里附加图片。我希望我的问题对那些有mpandroidchart经验的人来说是清楚的 LimitLine

(该问题适用于MPAndroidChart-1.7.4)

我喜欢使用
mpandroidchart
库为我的android应用程序创建图形打印,但我现在在使用
LimitLine
对象时遇到了一些困难。我正在尝试将行设置为透明,标签设置为白色,字体更大。可能吗?我知道现在没有现成的方法可以做到这一点,但我想知道是否有任何方法可以自己定制它?任何帮助都会很好!谢谢

注意:这是我的第一篇文章,所以我不能在这里附加图片。我希望我的问题对那些有
mpandroidchart
经验的人来说是清楚的

LimitLine ll1 = new LimitLine((float) (values[1]*maxFactor));
ll1.setLineWidth(1.5f);
ll1.setDrawValue(true);
ll1.setLineColor(res.getColor(R.color.new_orange));
ll1.setLabelPosition(LimitLabelPosition.RIGHT);
您可以通过以下方式执行此操作:
ll1.setLineColor(getResources().getColor(R.color.transparent))

请首先定义透明颜色:

<color name="transparent">#00000000</color>

谢谢你试着回答我的两个问题。也许我应该把问题一分为二,这样我就可以相信那个只回答我一个问题的人。无论如何,我会记住,下次再做。对于您的答案,线条现在变为黑色而不是透明。也许还有别的想法?谢谢。实际上正确的方法是使用ll1.setLineColor(res.getColor(android.R.color.transparent));谢谢你给我的提示=]我的答案是正确的:)标签的颜色与线条相同。所以,你不能改为白色,而行为透明请改为帖子,解决:)哦酷!这是非常有帮助的。非常感谢:DSo现在我只需要帮助更改LimitLine标签字体,谢谢您的帮助!MPAndroidChart-2.0.9修复了此问题。
Typeface tf = Typeface.createFromAsset(getAssets(), "OpenSans-Regular.ttf");
chart.setValueTypeface(tf);
chart.setCenterTextTypeface(Typeface.createFromAsset(getAssets(), "OpenSans-Light.ttf"));