gpt4 book ai didi

java - 如何获取 MPAndroidChart 上的滚动偏移量?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:38:08 27 4
gpt4 key购买 nike

我一直在使用 MPAndroidChart 库来显示我正在构建的应用程序中当前正在播放的音频的折线图。但是我想这样做,以便用户可以滚动图表,并且播放音频的播放位置与图表滚动成比例变化。

但是我似乎无法找到一种方法来获得最接近图形中心的 x-index 位置

enter image description here

正如您在屏幕截图中看到的,我希望能够在用户滚动时获得红线后面的 x-index,但我似乎无法弄清楚如何做到这一点。

如有任何帮助,我们将不胜感激。

谢谢科里 B :)

最佳答案

您可以为 chart 设置 onChartGestureListeneronTouchListener 以捕获滚动事件并计算当前绘图位置:

float lowX = chart.getLowestVisibleX()
float xrange = chart.getVisibleXRange() //better to fix x-ranges, getVisibleXRange may be inaccurate
float centerX = lowX + xrange / 2

关于java - 如何获取 MPAndroidChart 上的滚动偏移量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28036212/

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