Este efecto puede ocurrir porque las imágenes o cualquier otro contenido se cargan de forma asíncrona, por lo que al principio no hay espacio establecido para esa imagen, luego, después de cargar la imagen, ocupa el espacio.
Una cosa que podría hacer es cargar solo la información de dimensiones (más algunos otros metadatos) de sus imágenes / contenido al mismo tiempo, de modo que configure el espacio para ello de antemano, y el diseño no se estirará después de descargar el archivo real imagen.
Este es un truco simple, pero en realidad probablemente usen una solución inteligente con muchas características pequeñas, como reutilizar vistas de diseños, descargar asíncronamente imágenes y almacenarlas en un hash para no volver a descargarlas (probablemente es por eso que la aplicación aumenta tamaño de datos tan rápido). Y muchas otras pequeñas cosas simples para que funcione bien.
- ¿Cuál será su aplicación de Android necesaria para todo el tiempo?
- ¿Qué pasos se deben considerar al promocionar una aplicación de Android?
- ¿Cuáles son los juegos visualmente más hermosos disponibles en Android?
- ¿Cuáles son las mejores aplicaciones de Android para estudiantes de medicina?
- ¿Cuál es la mejor aplicación de música para OnePlus 5?
Puede serlo … pero puede ser algo completamente diferente. Solo pude decir algo con el código real.