flutter: deshabilitar todos los gráficos desplazables horizontales

CorePress2024-01-16  7

Estoy trabajando con el paquete syncfusion_flutter_charts. Tengo un resultado casi perfecto, mi único problema es que debido a que el gráfico tiene la posibilidad de desplazarse horizontalmente en el paquete (no lo uso en mi aplicación), cada vez que quiero desplazarme verticalmente en mi pantalla y toco el gráfico para iniciar mi gesto de desplazamiento hacia abajo/arriba, la pantalla no se mueve porque el gráfico cree que quiero desplazarme horizontalmente incluso cuando no hay datos en el gráfico.

Hice un vídeo para resumir mi problema. En el vídeo, puedes ver que cuando toco cualquier lugar de la pantalla, puedo desplazarme hacia arriba o hacia abajo en mi vista, pero cuando toco uno de los gráficos, no es posible.

¿Cómo podemos desactivar totalmente el desplazamiento horizontal?

Busqué en la documentación pero todavía no tengo ninguna solución.por ahora.



------------------------------------

Prueba esto:

IgnorePointer(
    ignoring: true,
    child: // your child here
)

1

Podría ser una solución, pero al hacer esto, deshabilite el longTap() que muestra la información del gráfico.

-BLKKKBVSIK

19/03/2021 a las 16:29



------------------------------------

El gesto de deslizar el dedo está prohibido intencionalmente mientras las interacciones del usuario estén habilitadas en los siguientes escenarios:

Punto de mira o trackball habilitado con un solo toque como modo de activación Zoom o panorámica habilitados con modos distintos al zoom de selección

Para solucionar los escenarios de problemas informados, actualice la versión del paquete a la última versión a continuación. https://pub.dev/packages/syncfusion_flutter_charts/versions/19.1.54+1

Respondido

31 de marzo de 2021 a las 15:09

dineshkumar-kovalan

dineshkumar-kovalan

11

1

1 insignia de bronce

1

Hola @dineshkumar-kovalan, gracias por tu respuesta. Incluso después de actualizar la dependencia syncfusion_flutter_charts a la versión 19.1.54+1 y tener una trackball habilitada con un solo toque como modo de activación, todavía no puedo desplazarme en mi vista cuando estoy grabando los gráficos. ¿Cómo puedo lograr esto?

-BLKKKBVSIK

1 de abril de 2021 a las 14:54

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare