English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Este ejemplo describe cómo reproducir una animación formada por varias imágenes en Android. Comparto con ustedes para su referencia, como se muestra a continuación:
En Android se puede reproducir imagen por imagen y luego producir un efecto dinámico, prepara varias imágenes continuas, luego crea una carpeta anim en la carpeta res del programa fuente y luego crea un archivo XML
El código XML siguiente es:
<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android android:oneshot="true"> <item android:drawable="@drawable/c1" android:duration="200" /> <item android:drawable="@drawable/c2" android:duration="200" /> <item android:drawable="@drawable/c3" android:duration="200" /> <item android:drawable="@drawable/c4" android:duration="200" /> <item android:drawable="@drawable/c5" android:duration="200" /> <item android:drawable="@drawable/c6" android:duration="200" /> </animation-list>
Donde c1,c2,c3,c4,c5,c6Es el nombre de la imagen añadida.
Coloque un control de ImageView en la ventana y escriba el código en el código:
_imageView1 =(ImageView) findViewById(R.id.imageView1);//Control de ImageView colocado //Configurar el fondo del animación _imageView1.setBackgroundResource(R.anim.animation_list);//Donde R.anim.animation_list es el nombre del archivo de descripción de animación preparado en el paso anterior //Obtener el objeto de animación _animaition = (AnimationDrawable)_imageView1.getBackground();
Finalmente, se puede iniciar la animación, el código es el siguiente:
//¿Es solo para iniciar una vez? _animaition.setOneShot(false); if(_animaition.isRunning())//¿Está en ejecución? { _animaition.stop();//Detener } _animaition.start();//Inicio
Los lectores interesados en más contenido relacionado con Android pueden ver la sección especial de este sitio: 'Resumen de técnicas de procesamiento de gráficos e imágenes en Android', 'Tutorial de inicio y avanzado de desarrollo de Android', 'Resumen de técnicas de depuración y solución de problemas comunes en Android', 'Resumen de técnicas de operación de multimedia en Android (audio, video, grabación, etc.)', 'Resumen de uso de componentes básicos en Android', 'Resumen de técnicas de View en Android', 'Resumen de técnicas de layout en Android' y 'Resumen de uso de controles en Android'.
Espero que lo descrito en este artículo pueda ayudar a todos a diseñar programas Android.
Declaración: Este artículo se comparte en línea, pertenece al propietario original, el contenido se comparte y carga de manera autónoma por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no se ha procesado editorialmente y no asume la responsabilidad de las responsabilidades legales relacionadas. Si encuentra contenido sospechoso de infracción de derechos de autor, por favor envíe un correo electrónico a: notice#w proporcionando evidencia relevante, una vez que se verifique, este sitio eliminará inmediatamente el contenido sospechoso de infracción.3Declaración: El contenido de este artículo se obtiene de la red, pertenece al propietario original, el contenido se contribuye y carga de manera autónoma por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no se ha procesado editorialmente y no asume la responsabilidad de las responsabilidades legales relacionadas. Si encuentra contenido sospechoso de infracción de derechos de autor, por favor envíe un correo electrónico a: notice#w proporcionando evidencia relevante, una vez que se verifique, este sitio eliminará inmediatamente el contenido sospechoso de infracción.