Estoy usando un ViewPager
en mi aplicación que alberga un diseño horizontal de imágenes para implementar una galería paginada.Android - ViewPager scrolling resets
Cuando pruebo la vista solo, es decir, como la vista principal de una actividad, funciona bien. Sin embargo, cuando incluyo esto como parte de otro diseño, el desplazamiento (o parpadeo) se vuelve extraño. Si parece que se restablece a su posición original aproximadamente a la mitad de un deslizamiento (películas realmente rápidas son lo único que he llegado a trabajar hasta ahora).
¿Alguna idea de lo que podría ser el problema?
En caso de que sea de alguna relevancia, la vista se infla desde XML y se agrega en una clase heredada PagerAdapter
.
imaginó que llegaría a abajo a MotionEvents ... nunca entendió eso mucho, pero tal vez el código de ejemplo ayudará a conseguir allí ... Voy a probarlo ahora –
Sí ... eso trabajos. Sin embargo, dado que estoy empezando a comprender esto ahora, creo que tendré otro problema pronto, ya que pretendo hacer clic en las imágenes dentro de ViewPager y que necesitan para iniciar actividades. Cualquier consejo sobre eso ... creo que debería atrapar ACTION_MOVE y dejar que ACTION_DOWN sea similar a tu segundo ejemplo. –
No, eso no debería ser un gran problema. Establezca su 'onClickListener' en' ImageView' y asegúrese de configurarlos como clicables (ya sea en su diseño XML o en el código) y debe estar bien. La acción de clic es un camino ligeramente diferente que los eventos de movimiento. –