Android GridView de columna, anchura variable como la aplicación GooglePlus

Por lo tanto, como la mayoría hemos utilizado / visto la aplicación de Google Plus.

Lo que me interesa es el ColumnGridView que han desarrollado, que no sólo tiene anchura variable, sino altura variable, parece que basado en el contenido felizmente mostrará el mejor espacio para el CardView.

Pocas soluciones posibles para replicar esto, pero sólo realmente buscando el mejor que es, por supuesto, la aplicación de google.

  1. Sí, esto puede lograrse con un TableView – Pero eso sería una mala programación sin un reciclador de vista.
  2. Mi propia implementación personalizada, basada en un ListView / GridView – No imposible, pero un montón de trabajo.
  3. Lo ideal es usar la de Google que estoy asumiendo es la misma para Google Now / Plus, ya que realizan la misma manera sobre la base de los elementos de estilo "Tarjeta".

Entonces, ¿alguien ha encontrado esto?

Cualquier tutoriales, ejemplos, la fuente puedo utilizar empezar con para salvarme un poco de cabeza?

Tal vez incluso alguna dirección de los chicos de Google en cómo se calcula el tamaño?

Google Mas

StaggeredGridView existe actualmente en la carpeta frameworks/ex/widgets/ de AOSP, que parece ser lo que Google+ está usando (o una variante del mismo, probablemente).

Iba a estar en la última biblioteca de soporte liberación (r11) hasta que fue revertido por Katherine Kuan en b54e36f2 y se trasladó a la repo experimental.

  • La actividad se inició sin un EXTRA_ACCOUNT al usar el uso compartido nativo en SDK de GooglePlus.
  • La intención de compartir Google+ no puede acceder a la imagen
  • Nueva interfaz de la tarjeta Google Now y Google+
  • Plataforma de Google+ para Android - NoClassDefFoundError: com.google.android.gms.samples.plus.SignInActivity
  • Descargar la imagen de la nueva aplicación Google+ (más)
  • ¿Cómo solucionar la conexión fallida en el inicio de sesión de Google+ en android?
  • No se puede encontrar la variable de símbolo GoogleAuthUtil después de actualizar a los servicios de Google Play.
  • No funciona correctamente en el fragmento de Android
  • "Llamar esto desde su hilo principal puede llevar a deadlock y / o ANRs mientras obtiene accesToken" de GoogleAuthUtil (integración de Google Plus en Android)
  • statusCode = DEVELOPER_ERROR en google login
  • Crear nuevo ParseUser usando Google+ AccessToken devuelve InvalidSession?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.