UIImageView para mostrar el progreso de carga de la aplicación
Tengo una pantalla de lanzamiento que contiene el logotipo de la aplicación, por ejemplo, prueba . A medida que la aplicación empiece a cargarse, el logotipo comenzará gradualmente a llenarse así. Al final, cuando la aplicación se cargue completamente, se verá así.
Un punto que me gustaría mencionar aquí es que el color se está llenando de izquierda a derecha. Y no habrá un solo color. Contiene diferentes colores para distintos personajes.
- Android - ¿Es posible declarar una máscara alfa directamente dentro de la definición de la capa-lista XML?
- Cómo enmascarar un EditText para mostrar el formato de fecha dd / mm / aaaa
- Unity UI Masking no funciona en Galaxy Note y Kindle Fire
- Entrada enmascarada usando el Widget EditText en Android
- Color de la máscara de mapa de bits Android, quitar el color
Después de googlear, llego a saber que tengo que usar dos imágenes completamente lleno de imagen con color rojo y otro sin color, uno encima de otro y aplicar animaciones en él. Hasta ahora lo hice, pero no logré animarlo de izquierda a derecha.
Misma funcionalidad que necesito aplicar en android también. ¿Puede alguien sugerir por favor?
- Cómo agregar una foto en una posición deseada de un marco?
- ¿Por qué la vista personalizada no invalida?
- Cómo dibujar en mapa de bits utilizando otro mapa de bits como máscara?
- ¿Cómo puedo cortar o recortar la imagen de contenido?
- Multitouch para Android y getActionMasked ()
Tenga dos imágenes en blanco y rellenas solapadas entre sí. Modificar el ancho de la imagen llena sobre la marcha, dependiendo del progreso.
Static int max_image_width = 250 //suposición UIImage * blankImage; UIImage * filledImage; - (void) viewDidAppear: (BOOL) animated { [Super viewDidAppear: animado]; [Self fillImage: 1]; / * Cualquier valor entre 0 y 1 * / } - (void) fillImage: (CGFloat) progreso { CGFloat image_width = max_image_width * progreso; [UIView animateWithDuration: 2 animaciones: ^ { CGRect frame = self.filledImage.frame; Frame.size.width = image_width; Self.filledImage.frame = marco; }]; }
Esto es lo que puedes hacer es usar la sprite sheet animation
en tu aplicación iOS, puedes obtener el ejemplo aquí http://www.icodeblog.com/2009/07/24/iphone-programming-tutorial-animating-a-game -sprite / O puede utilizar un soporte de código de GIF Image
disponible aquí https://github.com/arturogutierrez/Animated-GIF-iPhone y aquí https://stackoverflow.com/a/4386709/1042240 (la propia respuesta de SO)
Sería feliz de escuchar lo que intenta implementar.