2017-11-27 20 views
-1

私はMPAndroidChartライブラリのbarChartを使用しています。私の問題は、その棒グラフの棒をクリックするたびに色の変化がオーバーレイのように変わることです。私はいくつかの技術を試しましたが、何も動いていません。MPAndroidChartでバーがクリックされたときにハイライトを止める方法は?

barChart.setHighlightPerTapEnabled(false); 

アッパーラインが私のためにこのトリックを行うが、それはまた、私はもう発生しませんHighlightPerTapEnabled = falseその後、私のonValueが選択されたリスナーを設定した場合、それが意味し、イベントをクリックして無効にします。私は、次のコードを試してみました。私はまた、2つの行の下で試してみましたが、私の期待通りに働くものはありません。

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

すべて私は、ユーザーがそのbarChartのいずれかのバーをクリックしたときにこの色の変化を取り除きたいだけです。前もって感謝します。

+0

受け入れられた回答は、あなたが求めるものではありません。それはあなたのために働いていますか? – Cognoscis

答えて

0

は、あなただけの上記の回答のBarData

BarData data = new BarData(dataSets); 
data.setHighlightEnabled(false); 
+0

これは、onValueリスナーを無効にします。 – Cognoscis

0

なしにHighLightプロパティを無効にする必要が働いています。しかし、私はこの問題を次のように解決しました: BarDataSet barDataSet =新しいBarDataSet( "Year:2017"); barDataSet.setHighLightAlpha(3);

関連する問題