拖动并选择以返回MPAndroidChart

时间:2018-03-15 18:47:06

标签: mpandroidchart

我正在开发一个项目,最近开始使用MPAndroidChart。

我让MPAndroidChart工作并正确填充图表数据,但我想要一种方法来拖动和选择图表的某个区域。选择完成后,需要返回所选点的x值和y值。

我无法通过任何方式做我想做的事。我在https://github.com/PhilJay/MPAndroidChart/wiki/Highlighting中找到了这个突出显示的功能,但我不认为这是我正在寻找的正确的事情。

我正在做什么,如果是这样,请指出正确的方向。

1 个答案:

答案 0 :(得分:0)

您可以组合使用 OnChartGestureListener 侦听触摸手势的开始和结束,也可以使用 OnChartValueSelectedListenerChartTouchListener 来捕捉其间的选择事件。

要从后两个侦听器提供的 MotionEvent 中获取图表值,您可以使用类似

chart.getTransformer(YAxis.AxisDependency.LEFT).getValuesByTouchPoint(me.x, me.y)