Red de conocimiento informático - Computadora portátil - ¿Qué tipos de animaciones hay en Android? ¿Cuáles son sus características y diferencias?

¿Qué tipos de animaciones hay en Android? ¿Cuáles son sus características y diferencias?

Android contiene tres tipos de animación:

Ver animación, animación dibujable y animación de atributos.

¿Ver animación? (Animación intercalada):

La animación de degradado basada en vistas solo cambia el efecto de dibujo de la vista y los valores de propiedad reales permanecen sin cambios. Para definir animaciones en el código, consulte la clase de animación y las subclases de Animación. Si usa XML, puede definir archivos XML en la carpeta res/anim/.

Animación dibujable (animación de cuadros):

Carga una serie de recursos dibujables para crear animaciones. Esta animación tradicional crea diferentes secuencias de imágenes y las reproduce en secuencia, como en una película. Defina fotogramas de animación en el código y utilice la clase AnimationDrawable. Los archivos XML se pueden utilizar para componer fotogramas de animación más fácilmente. En la carpeta res/drawable, use

animación de propiedad:

Además de los objetos de vista tradicionales, los objetos animados también pueden ser objetos. Después de la animación, los valores de propiedad del objeto realmente cambian. La animación de propiedades puede implementar la animación de la vista cambiando las propiedades reales del objeto de la vista. Cada vez que cambia una propiedad de vista, la vista puede llamar automáticamente a invalid() para actualizarla.