Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo agregar encabezados de indicador de ViewPager como la aplicación de Google+

Mi objetivo es crear una pantalla similar en función de la página Stream en la aplicación de Google+ (imagen de abajo para aquellos desconocidos). Para la paginación, estoy usando un ViewGroup personalizado para que tenga transiciones suaves que "sigan a su dedo" en lugar de simplemente encajar en el destino después de que el gesto de fling se ha hecho.

Pregunta

En la actualidad, voy a usar la herramienta TranslateAnimation s para mover los encabezados ("Cerca", "Todos los círculos" y "Incoming" en la captura de pantalla) una vez que se ha seleccionado una nueva página. 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 distinta a 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.

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

Gracias

  • Android: obtenga una clave de una entidad de certificación como VeriSign
  • Androide progreso dentro de edittext
  • Enviar mensajes FCM del lado del servidor al dispositivo Android
  • Tecla Eliminar en Editor de traducciones
  • ¿Cuál es el propósito de la clase Applicaton en android
  • Cómo obtener sabor actual en gradle
  • Vista previa de la cámara
  • Error: no se puede encontrar el método de símbolo getMap () después de la actualización de dependencias
  • 4 Solutions collect form web for “Cómo agregar encabezados de indicador de ViewPager como la aplicación de Google+”

    Después de horas de búsqueda y un poco de suerte con los términos de búsqueda, me encontré con un indicador de página de Google+ como ViewPager .

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

    Google ha publicado su propia solución en la biblioteca de soporte.

    Comprobar: PagerTitleStrip , PagerTabStrip

    Acabo de utilizar ViewPagerIndicator solución y es muy agradable y suave. Puedes demostrar el efecto mirando la demostración del Android Market aquí

    No estoy 100% seguro, pero creo que utiliza el nuevo ViewPager . Tal vez debería mirar las API 4+ Support Demos :

    • FragmentStatePagerSupport.java
    • FragmentPagerSupport.java
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.