Cómo obtener el desplazamiento de desplazamiento en MPAndroidChart?

He estado usando la biblioteca MPAndroidChart para mostrar un gráfico de líneas del audio que se está reproduciendo actualmente en una aplicación que estoy construyendo. Sin embargo quiero hacerlo para que el usuario pueda desplazarse por el gráfico, y la posición de reproducción del audio en reproducción cambia en proporción al desplazamiento del gráfico.

Sin embargo, no puedo encontrar una manera de obtener la posición x-index más cercana al centro de la gráfica

Introduzca aquí la descripción de la imagen

Como se puede ver en la captura de pantalla, quiero ser capaz de obtener el índice x detrás de la línea roja como el usuario se desplaza, pero no puedo parecen averiguar cómo hacerlo.

Cualquier ayuda sería muy apreciada.

Gracias Corey B 🙂

Puede establecer onChartGestureListener o onTouchListener para que el chart capture eventos de desplazamiento y que calcule la posición de parcela actual:

 float lowX = chart.getLowestVisibleX() float xrange = chart.getVisibleXRange() //better to fix x-ranges, getVisibleXRange may be inaccurate float centerX = lowX + xrange / 2 
  • Cuadro de MPAndroid para hacer un gráfico de línea suave
  • Cómo eliminar el relleno de barchart horizontal de mpandroidchart?
  • MPAndroidChart no está actualizando
  • Cómo saltar valores en índices particulares en el gráfico de líneas utilizando MPAndroid Chart Library?
  • MPAndroidChart - ¿Cómo cambiar ValueFormatter mientras amplía?
  • No se pudo resolver: com.github.PhilJay: MPAndroidChart: v2.1.4
  • MPAndroidChart: eje x inferior y múltiples ejes-y
  • Gráfico de barras apiladas de Android
  • En la biblioteca de MPAndroidChart, ¿Cómo envolver etiquetas de eje X en dos líneas cuando es largo?
  • Cómo ocultar leyendas y el eje en MPAndroidChart?
  • ¿Cómo puedo hacer un LimitLine dragable en MPAndroidChart
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.