• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Android simple 2d Layout animation
 

Android simple 2d Layout animation

on

  • 5,124 views

 

Statistics

Views

Total Views
5,124
Views on SlideShare
5,119
Embed Views
5

Actions

Likes
2
Downloads
44
Comments
0

1 Embed 5

http://www.linkedin.com 5

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Android simple 2d Layout animation Android simple 2d Layout animation Presentation Transcript

    • Simple 2D Animation on Android
      Fernando Cejas
    • Tipos de animación:
      Frame by frame
      Estaocurrecuandounaserie de frames son dibujadosunostrasotros a intervalos de tiemporegulares
      • Layout animation
      Se utiliza para animarViewdentro de Container Viewscomoporejemplo Listas y Tablas.
      • View Animation
      Este tipo de animaciónsirve para animarcualquierView
    • Frame-by-frame
      Proceso de mostrarunaserie de imágenes a intervalos de tiempo
      Utiliza la clase AnimationDrawable, la cual es un Drawable que puedeactuarcomo background de cualquierview.
      Este tipo de animación no posee un callback().
    • Ejemplo
      En el ejemplo, vamos a ver unaserie de imágenesmuysimilares (drawings) que se ejecuta en un imageView.
      De estamaneralo que logramos es un efecto de animaciónestilopelícula.
    • LayoutAnimation
      Se puedeutilizar en clases que derivan de ViewGroup.
      Los efectovisuales se aplican a cada item de un ViewGroup en el momento que es mostrado.
      Trabajabajosprincipios de interpolación:
      Scale Animation
      Rotate Animation
      Translate Animation
      Alpha Animation
      Utiliza un LayoutMediaController.
    • Ejemplo
      En el ejemplo, vamos a ver un ListViewanimado con unaLayout Animation en el que cadauno de sus elementos se van a animar.
      Se van a utilizardistintosefectos de interpolación para mostrardistintasposibilidades de animación.
      Comoobservación, decir que todo se hacemediantesficherosxml en los resources de nuestraapplicación.
    • View Animation
      Es el tipo de animación simple mas compleja que ofrece el framework.
      Es un tipo de animaciónbasada en la transformación de matrices.
      Se utiliza para todotipo de Viewso ViewGroups.
      Se puedeutilizarunacámara para simularanimaciones 3D (no confundir con la cámara de hardware deldispositivo)
    • Ejemplo
      En el ejemplo, vamos a ver un ListView con elementos, como se modifica su matriz de transformación de manera que podamoslogrardiferentestipos de animaciones.
      Se verá el usodelCallBa
    • Preguntas???
      Si no hay, vamos con el sorteo de la camiseta
    • MUCHAS GRACIAS!!!
      Fernando Cejas
      fcejas@gmail.com
      hello@android10.org
      Twitter: fernando_cejas
      http://www.android10.org/