Tengo una galería con un adaptador que lo proporciona ScrollViews como vistas secundarias. necesito para asegurarse de que los eventos táctiles se manejan correctamente y como se esperaba:ScrollView dentro de Galería, ambos desplazándose independientemente
- Cuando el usuario se desplaza horizontalmente, los rollos de la galería horizontal.
- Cuando el usuario se desplaza verticalmente, la vista de desplazamiento se desplaza verticalmente.
- Ambos desplazamientos nunca deben realizarse con el mismo gesto (el usuario debe levantar el dedo para desplazarse por la otra vista).
- Todo debe desplazarse sin problemas.
Sin sobreescribir ningún método, la vista de desplazamiento es lo único que se desplaza: la galería nunca se desplaza.
Entiendo que necesito utilizar enInterceptTouchEvent (...) en la galería para decidir asumir una determinada serie de MotionEvents, pero no estoy seguro de cómo comprobar si el toque es de naturaleza horizontal o vertical.
+1 buen tío intentaré esto. –
excelentes trabajos perfectos, gracias – binnyb
qué circunstancias usan esta galería, ¿puedes dar más detalles, o dar un ejemplo, muy, muy gracias – pengwang