tag studio example español attribute android imageview gallery

android - studio - “La Galería tipo está en desuso”, ¿Cuál es la mejor alternativa?



title html español (1)

Me sorprendió mucho que un Widget de ese tipo quedara en desuso.
Quiero una galería simple que se desplace a la izquierda y a la derecha, muestre una imagen en toda la pantalla de Actividad y lo más importante es que no puede deslizar más de 1 imagen en cualquier dirección, incluso si la velocidad de desplazamiento es rápida, cambia a la siguiente imagen.

Entonces, ¿qué Widget debo usar? ¿O debería usar un ImageView simple y manejar todos los swipes y agregar una animación?


Se establece en los documentos:

Este widget ya no es compatible. Otros widgets de desplazamiento horizontal incluyen HorizontalScrollView y ViewPager de la biblioteca de soporte.

Creo que HorizontalScrollView estará más cerca de lo que está buscando.

Sospecho que Gallery estaba en desuso porque no usaba convertView correctamente con su adaptador. Lo que significaba que tenía que crear una nueva vista para cada elemento, lo que era una pérdida de rendimiento.

Otra opción que tiene es utilizar la EcoGallery creada por terceros que Joseph Earl creó para superar el problema, esta versión recicla sus vistas correctamente. Desafortunadamente, ese enlace pastebin es la única referencia que puedo encontrar en línea ahora.