¿Hay algún tipo de emisor de partículas en Android como iOS CAEmitterLayer para el emisor de círculo?
Mi problema es difícil de resolver desde ahora.
Se supone que para desarrollar una aplicación de Android junto a mi colleage que hace lo mismo, pero en iOS.
- ¿Qué tan seguros son los certificados SSL de clientes en una aplicación para móviles?
- Fuerza la orientación del retrato en el iPhone con phonegap
- Acceso y almacenamiento de gran cantidad de datos desde el servidor mysql
- Ocultación de teclados suaves en dispositivos móviles cuando se utilizan divs contenteditable
- Symfony2 - Cómo comprobar si estamos siendo llamados desde un dispositivo móvil
Al final del desarrollo, se supone que debemos entregar dos aplicaciones que hacen lo mismo y se parecen (se tranquilicen, nada como las guías de iOS forzadas en Android y viceversa) para que la experiencia sea la misma e inmersiva.
Una de las principales características de proporcionar, es una animación de aspecto agradable de un círculo vacío blanco que emite partículas de nieve en el interior del círculo. El círculo puede moverse a través de desplazamiento o simplemente rebote / deslizamiento de animación.
Así que imagínense un círculo con un borde blanco y partículas blancas saliendo de esa membrana blanca. Todas esas partículas son atraídas hacia el centro y su base de velocidad está variando (¡pero no hay accelaración!). Se supone que las partículas más rápidas "mueren" antes de llegar al centro. Algo que se puede configurar fácilmente a través de la configuración de la vida útil y la velocidad, por supuesto.
Mi pareja, que es un junior como yo, está utilizando el CAEmitterLayer de iOS y los resultados que obtuvo en un día o dos es magnífico y muy cerca de lo que se supone que debemos lograr.
En mi lado estoy realmente luchando. Como ella, realmente no tengo experiencia en ninguna animación y UI / UX. Mientras buscaba un generador de partículas / emisor en Android, me tropiezo con esta bonita biblioteca: https://github.com/plattysoft/Leonids y parece que puede ofrecer lo que estoy buscando.
Pero tengo algunos problemas no resueltos usando esta biblioteca:
- No puedo o no sé si puedo colocar emisores dentro de un círculo;
- Creo que si el círculo, en el que se engancha el emisor, se está moviendo (desplazamiento / animación) existe una fuerte posibilidad de que las partículas no se muevan con el círculo;
Como ya he dicho, mi colega de iOS resolvió estos problemas. Incluso la parte móvil: estábamos hablando con nuestro gerente que dijo que usar "¿qué pasa si el circulo se mueve?" Y ella inmediatamente lo intentó delante de nosotros. Me quedé asombrado…
Ella me dijo que debería estar buscando una manera de contener mis partículas dentro de un contenedor (tiene sentido ^^) y que mi vista de círculo debe ser recortada con capas para que las partículas no saldrán del círculo, especialmente si todo se está moviendo .
Esto es lo que he conseguido gracias a la ya mencionada librería de Android:
- Puedo emitir partículas, definir su forma, su escala / tamaño, su velocidad y algo el ángulo de emisión;
- Puedo conectar un emisor de partículas a una vista. Utilizará las coordenadas X e Y de la vista para emitir las partículas, pero el problema con un círculo basado en XML dibujable como aquí es que está contenido dentro de una vista cuadrada (con una
height
y unwidth
) y por extraña razón, mi círculo está dibujado Encima de esa opinión cuadrada.
Espero que pueda encontrar otra biblioteca, pero si la actual está funcionando, ¿por qué no? Solo estoy probando mi suerte allá afuera ^ ^
Gracias por la ayuda !
- Mensaje de varias plataformas a través de AWS SNS con aws-ruby-sdk
- ¿Puedo usar la interfaz de pantalla completa de WPF en Xamarin?
- Ionic 2 builded aplicación (IOS, Android) lento en el arranque
- ¿Necesito mostrar la licencia de apache en mi aplicación cuando utilizo phonegap?
- Reaccionar Nativo: ¿Cómo puedo detectar si mi código se está ejecutando en el Simulador?
- Sincronización de la base de datos móvil
- ¿Cuál es la forma correcta de desarrollar aplicaciones para sitios web en Córdoba?
- ¿La plataforma web de Famo.us apoya el teléfono?
- ¿Cómo obtener la lista de amigos de twitter con autenticación social en android?
- El título y la descripción del producto no se muestran después de reemplazar la clave pública (Base64).