Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Animaciones en Imágenes y Textos Usando Android Studio
Animaciones en Imágenes y Textos Usando Android Studio
En primer lugar lo que haremos es explicar como animar los View de Android,
entendiendo como tales los TextView y las imgenes. Entre los efectos que se
le pueden aplicar estn la rotacin, zoom, movimiento y transparencia.
Lo primero que recomendamos es que echis un vistazo a la siguiente URL:
http://developer.android.com/guide/topics/resources/animationresource.html
Es muy importante aunque un coazo puesto que explica al detalle cada una
de las componentes del API que forman parte de las propiedades, de como
llamarlas, de como hacer que se ejecuten, etc,.
Ahora una pequea explicacin antes de picar cdigo para crear las animaciones.
El primer paso es crear una carpeta llamada animator donde alojaremos los .xml de las distintas animaciones dentro
del
zoom
Vemos que est con un objeto de texto que tiene el tpico Hellow world!.
Cambiamos este texto y aadimos un objeto imagen que sern sobre los que
trabajaremos a continuacin para aplicar los efectos animados.
Por tanto a cada objeto que aadimos debemos observar a que capa lo
asignamos, las propiedades todas que podemos asignarle as como tener
presente que para acceder a esas propiedades como por ejemplo la imagen
.png deben estar situadas en al carpeta de recursos res/mipmap-hdpi
El resultado en nuestro caso es algo as:
Muy bien ahora ya tenemos los objetos a modificar y pasamos a crear las
animaciones.
Para ello es necesario tener un mnimo de conceptos de JAVA pero como
veris en las explicaciones con un poco de razonamiento se entiende lo que
hace cada una de las partes.
En primer lugar creamos los .xml de cada una de las propiedades y les damos
unos valores que permitirn simular el efecto segn los atributos que les
asignamos.
Este es el modo en que se crean los distintos .xml, botn derecho sobre
animator -> new -> Animator resource file y vemos la pantalla como
mostramos en la imagen anterior donde ponemos nombre al fichero y la
propiedad que usaremos obteniento algo as:
Una vez que asignamos algunos atributos bsicos podemos ver que el efecto
de girar empieza a tomar ms forma.
Pues bien ahora si que nos dirigimos al MainActivity.java para que escuche
nuestros botones y realice la accin o efecto que le asignemos a cada botn.
De este modo es como definimos las variables y las instanciamos buscando por
el id de cada uno de los elementos.
Para el caso de los botones debemos activar el OnClickListener para que de
este modo los botones que estn a la escucha en cuanto se le haga click
encima ejecuten la accin pertinente.
Para esto debemos aadir implements View.OnClickListener a la clase
principal.
Una vez hecho esto ya podemos poner los botones a la escucha como se
muestra a continuacin.
el
R.animator.mover,
mover.xml
ampliar.xml
transparentar.xml
Y esto es todo lo necesario para obtener una animaciones como las que
podemos ver a continuacin.