mercoledì 5 gennaio 2011

Come utilizzare le animazioni in Android persistendo lo stato finale

Durante lo sviluppo della mia prima applicazione Android, mi sono scontrato con l'utilizzo delle classi dell'SDK riguardanti le animazioni.

Queste sono le classi principali da utilizzare:
  • AlphaAnimation nel caso si voglia agire sull'alpha channel di una view
  • RotateAnimation se si desidera ruotare una view
  • ScaleAnimation nel caso si voglia cambiare le dimensioni di una view 
  • TranslateAnimation se si vuole spostare una view 
  • AnimationSet è la classe che contiene più Animation (classe base delle classe appena citate) così da poter essere avviate contemporaneamente o con offset personalizzabili.