Estoy usando un ViewPager
con un PageAdapter
(del paquete de compatibilidad v4) para deslizarme entre una lista horizontal de cuadros. El problema es que mi segundo cuadro de la primera página es el primer cuadro en la segunda página (visual y conceptual). Algo como esto:Pase la mitad de la página en un ViewPager (del paquete de compatibilidad)
La forma en que estoy haciendo ahora funciona. Sin embargo, esto se vuelve un poco raro porque en el medio del deslizamiento hay una situación en la que el mismo cuadro aparece dos veces (como se muestra en la imagen).
¿Hay una manera de deslizar solo la "mitad" de la página?
EDIT:
Las cajas son una abstracción. De hecho, cada cuadro es un ListView
y creo páginas diferentes simplemente cambiando el adaptador de cada ListView
.
¡Esta debería ser la respuesta aceptada! ¡Muchas gracias! –
Lo cambié, lo siento por el "retraso" :) –
¡perfecto! funciona bien para mí entrando en más detalles, el valor predeterminado para getPageWidth es 1f (es decir, el 100% del área de la pantalla). Entonces puedes establecer '1/(no_of pages_per_screen_you_want)' –