¿Qué componente de visualización utiliza Google Plus App (Stream)?

Si utilizas Google Plus App en Android y cambias a Stream, obtienes una vista desde la que puedes desplazarte a la izquierda y la derecha entre los círculos All / Incoming / Nearby-Stream. ¿Qué componente de vista se utiliza para esto? ¿Es este un componente estándar de Android? ¿O dónde puedo encontrar democode cómo puedo construir tal componente de vista?

Debería echar un vistazo al ViewPager desde el paquete de compatibilidad de Android para obtener la navegación de widget / ViewPager deseada. Más información aquí http://developer.android.com/sdk/compatibility-library.html

También, compruebe este tutorial recientemente publicado y algún código de ejemplo en ViewPager por Richard: http://geekyouup.blogspot.com/2011/07/viewpager-example-from-paug.html

Es una combinación de un ViewPager junto con un indicador de dónde se encuentra actualmente y donde se puede ir deslizando izquierda y derecha.

Una muestra de cómo esto se puede hacer junto con el código que puede utilizar en sus propias aplicaciones, por ejemplo, se puede encontrar aquí . He jugado con este código un poco y funciona muy bien.

Ninguno de los widgets / vistas predeterminados. Supongo que es una especie de vista personalizada con la funcionalidad de deslizar.

Honeycomb abre algunos nuevos widgets que parecen tener esta funcionalidad. Echa un vistazo aquí.

http://developer.android.com/sdk/android-3.0.html (Nuevos widgets)

He usado APKTool para echar un vistazo a lo que está pasando. Esperemos que esté bien publicar esto aquí. Esto es de la versión 1.0.2 del G + APK.

Eliminado google + código de la aplicación según la sugerencia de CommonsWare

Por lo tanto, parece que están utilizando las vistas estándar, aunque tal vez con una buena cantidad de detección de gestos y magia de animación suave.

EDIT) Si realmente quieres saber sobre el funcionamiento interno exacto de lo que está sucediendo en la actividad Stream, te sugiero que utilices APKTool tú mismo y examines el código .smali

  • Transmitir una matriz de enteros desde un AppWidget a un RemoteViewsService preexistente para ser renderizado por el RemoteViewsFactory
  • Cómo utilizar el widget de NumberPicker Android 4.0
  • HorizontalListview con imagen seleccionar y unselect
  • ¿Cuál es el propósito del evento "onFling" y "onScroll" en GestureDetector de Android?
  • ¿Cómo iniciar un cuadro de diálogo desde un widget?
  • Widget minHeight = "72dp" da 2 filas de altura
  • Cómo deshabilitar el botón positivo de un AlertDialog durante el tiempo de ejecución?
  • Visualización de la imagen dibujable desde url en un ListView
  • Widget de la pantalla de inicio de Android (icono, etiqueta - estilo)
  • Obtener la latitud y la longitud basadas en ciudad, zip o nombre de calle
  • Cómo crear un botón de flecha estilo iOS en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.