1. Classi
In questo capitolo vedremo da quali classi è costituito il nostro nuovo pacchetto "rsinfo.dtext" :
- internal class Lettera
Classe base dichiarata interna, ossia utilizzabile solo dalle classi interne allo stesso pacchetto. Contiene un'istanza della classe TextField che rappresenterà un singolo carattere formattato secondo le specifiche attraverso la classe TextFormat. - internal class Animazione
Questa classe anche essa interna, fungerà da maschera per la classe Tween il cui costruttore esegue immediatamente l'animazione. Attraverso questa classe invece sarà possibile configurare l'animazione prima per farla poi partire in un secondo momento, inoltre sarà necessario specificare solo 5 parametri lasciando gli altri 2 stabili, ottenendo un codice più immediato. - public final class TDinamicoEvent
Classe statica finale (enumerazione) che raccoglie due costanti per la definizione dei due principali eventi personalizzati per il pacchetto, ossia la partenza dell'animazione dell'intero testo ed il suo completamento. - public class TestoDinamico
Classe madre del pacchetto rsinfo.dtext nonchè l'unica effettivamente utilizzabile dall'esterno.
Utilizza un Array di istanze della classe Lettera, per creare ed animare un dato testo.
Nei prossimi capitoli introdurrò il codice delle varie classi con esempi e spiegazioni, fino ad arrivare alla classe TestoDinamico, in cui vedremo il codice che coordinerà il tutto per il nostro scopo. Tutte le classi che seguiranno, ossia quelle sopra elencate, apparterranno al
pacchetto rsinfo.dtext, di conseguenza per garantire il
corretto funzionamento del codice sarà necessario creare due cartelle. |
- Linguaggi:
