Video: Come fare Animazioni con il Telefono Tablet o I Pad (Tutorial) 2025
Potresti decidere di aver bisogno di animazioni fantasiose nella tua app per Android. Ciò mostra alcune ambizioni promettenti! Android ha due tipi di animazione che puoi utilizzare nello sviluppo della tua app:
-
Visualizza animazione: Un vecchio sistema in cui ti animi con l'interpolazione o l'animazione fotogramma per fotogramma, come descritto in questo elenco:
-
Interpolazione: Indica ad Android come dovrebbe apparire inizialmente un oggetto e come dovrebbe apparire l'oggetto alla fine. Dì anche ad Android come passare dall'aspetto iniziale all'aspetto finale. (Il cambiamento è graduale o improvviso? Se l'oggetto si muove, si muove in linea retta o in una curva di qualche tipo? Rimbalzerà un po 'quando raggiunge la fine del suo percorso?)
Con il tweening, Android prende in considerazione tutte le tue esigenze e capisce esattamente come appare l'oggetto tra l'inizio e la fine dell'animazione dell'oggetto.
-
Animazione fotogramma per fotogramma: Fornisci diverse istantanee dell'oggetto lungo il suo percorso. Android visualizza queste istantanee in rapida successione, una dopo l'altra, dando l'impressione di movimento o di un altro cambiamento nell'aspetto dell'oggetto.
Le vignette di film sono il classico esempio di animazione fotogramma per fotogramma, anche se, nel cinema moderno, gli specialisti della grafica usano l'interpolazione per creare sequenze di fotogrammi.
-
-
Animazione di proprietà: Un sistema più recente (introdotto in Android 3. 0, livello API 11) in cui è possibile modificare qualsiasi proprietà di un oggetto in un periodo di tempo.
Con l'animazione delle proprietà, è possibile modificare qualsiasi cosa su qualsiasi tipo di oggetto, indipendentemente dal fatto che l'oggetto appaia sullo schermo del dispositivo o meno. Ad esempio, è possibile aumentare la temperatura media di un oggetto terrestre da 15 ° C a 18 ° C in un periodo di dieci minuti. Invece di visualizzare l'oggetto terra, è possibile osservare il modo in cui la temperatura media influenza i livelli dell'acqua e la vita della pianta, ad esempio.
Diversamente dall'animazione della vista, l'uso dell'animazione della proprietà modifica il valore memorizzato nel campo di un oggetto. Ad esempio, è possibile utilizzare l'animazione di proprietà per modificare un widget dall'essere invisibile a essere visibile. Al termine dell'animazione della proprietà, il widget rimane visibile.
Ecco alcune classi di animazione specializzate:
-
AlphaAnimation: sfuma in vista o scompare alla vista.
-
RotateAnimation: si gira.
-
ScaleAnimation: cambia dimensione.
-
TranslateAnimation: sposta da un luogo all'altro.