如何在MPAndroidChart中单击任何栏时停止突出显示?

时间:2017-11-27 12:39:51

标签: android mpandroidchart

我正在使用MPAndroidChart库的barChart。我的问题是,每当我点击该条形图的任何条形图时,其颜色都会像叠加层一样变化。我尝试了几种技术,但没有任何工作。我试过以下代码:

    barChart.setHighlightPerTapEnabled(false);

上线为我做了这个技巧,但它也禁用了点击事件,这意味着如果我设置HighlightPerTapEnabled = false那么我的onValue选定的侦听器就不会再触发了。我也试过以下两行,但没有任何工作符合我的期望。

    mChart.setTouchEnabled(false);
    mChart.setDrawBarShadow(false);

我只想在用户点击该barChart的任何栏时删除此颜色更改。在此先感谢。

2 个答案:

答案 0 :(得分:0)

上述答案均无效。但是,我解决了这个问题:      BarDataSet barDataSet = new BarDataSet(entries," Year:2017");      barDataSet.setHighLightAlpha(3);

答案 1 :(得分:0)

   barDataSet.setHighLightColor(Color.TRANSPARENT);
    barDataSet.setHighLightAlpha(0);

此代码段将有助于删除选择颜色