¿Es posible crear este tipo de vista personalizada en android?

Introduzca aquí la descripción de la imagen

Me preguntaba si puedo crear un tipo similar de diseño en android.

La vista personalizada debe ser expandible dependiendo de la naturaleza de la imagen. He intentado con GridView para hacer este tipo de vista.

Si alguien ha trabajado con una clase similar de cosas hágamelo saber. Gracias por adelantado…

2 Solutions collect form web for “¿Es posible crear este tipo de vista personalizada en android?”

Usted debe echar un vistazo a StaggeredGridView aquí, ya que hace algo similar, aunque no exactamente lo que está buscando. Usted puede encontrar un proyecto de demostración aquí si desea echar un vistazo rápido a cómo funciona.

Esto no es posible a través de gridview. Tendrás que crear un ViewGroup y tendrás que inflar las vistas en scroll. Y cuando agregas cualquier vista al viewgroup esa vista contendrá la imagen, el título, etc. Y la olla principal es que tendrá que establecer el ancho de esa vista igual a 1/4 del ancho de ViewGroup, y el ancho de la imagen en esa vista es igual a match_parent y la altura de la vista y la imagen ambos deben ser resumir contenido.

Pruébelo una vez usando ViewGroup y inflater, Y encontrará su camino. Espero que ayude.

  • Cómo averiguar si una vista de Android está oscurecida por cualquier otra vista
  • La vista previa de la cámara muestra mosaicos no deseados sólo en Android 4.2.2 (S4, pantalla Full HD)
  • SuperficieCreada () Nunca llamado
  • ¿Cómo se anima un cambio en el relleno de una vista?
  • Vista previa de la cámara Android estirada
  • Superponer imágenes en la vista previa de la cámara SurfaceView
  • Lista de posición de los puntos repetidos en getview
  • Android: ¿por qué no hay maxHeight para una vista?
  • Obtener nuevo mapa de bits de imagen escalada y visible
  • Toca dos vistas al mismo tiempo en android
  • Android: detener la reducción de la imagen
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.