2011-08-12 26 views
15

Mi objetivo es crear una pantalla similar en función a la página de Stream en la aplicación de Google+ (la imagen siguiente para los que no están familiarizados). Para la paginación, estoy usando un ViewGroup personalizado para que tenga transiciones suaves que "sigan a tu dedo" en lugar de simplemente ajustar al destino después de que se haya realizado el gesto de lanzamiento.Cómo agregar encabezados de indicador de ViewPager Like Google+ App

Pregunta

Actualmente, voy la ruta de la utilización de algunos TranslateAnimation s para mover las partidas ("Cerca", "Todos los círculos" y "entrante" en la pantalla) una vez a la nueva página tiene sido seleccionado. Esto crea un par de problemas: el encabezado central no sigue el dedo del usuario (como puede ver el encabezado "Todos los círculos" en la captura de pantalla), y si el usuario comienza en una página que no es la del medio, tengo no se encuentra una manera fácil de compensar todas las animaciones temporalmente sin ejecutarlas primero ya que las animaciones no mueven las vistas reales.

¿Me estoy refiriendo a esto de la manera correcta, o hay una manera mucho más simple de lograr esto que estoy pasando por alto?

Gracias

+0

Muy buena pregunta, TNX! –

Respuesta

22

Después de horas de búsqueda y un poco de suerte con los términos de búsqueda, me encontré con A Google+ like ViewPager page indicator.

También encontré Android ViewPager Indicator, creado por el mismo desarrollador que escribió ActionBarSherlock. Tiene muchos ejemplos y es bastante fácil de integrar con FragmentPagerAdapter.

+0

Un buen enlace, gracias, puede obtener un enlace donde obtenemos el indicador de página movible para una ViewPager. –

+0

El enlace ya no funciona. – Bolling

0

no estoy 100% seguro, pero creo que utiliza el nuevo ViewPager. Tal vez usted debe buscar en la :

+0

Utilizan algo similar al 'ViewPager' en la aplicación, pero el' ViewPager' en sí mismo no brinda soporte para los títulos. Sí, finalmente encontré una publicación de blog de alguien que la recreó. Gracias por tu contribución. –

3

Acabo de utilizar la solución ViewPagerIndicator y es muy agradable y suave. Puede probar el efecto mirando la demostración desde Android Market here

Cuestiones relacionadas