Salve, amici miei.
In questo video, creeremo l'applicazione contatore.
Inizieremo quindi con la progettazione del layout, poi con la creazione delle viste, quindi con l'aggiunta delle funzionalità
e infine con l'esecuzione e il test.
Quindi, come di consueto, inizieremo creando il layout e progettando il layout utilizzando l'editor di layout
di Android studio.
Poi dichiariamo le viste che abbiamo creato nell'XML, quindi aggiungiamo le funzionalità, gestiamo
gli eventi, creiamo le funzioni e gestiamo gli eventi di clic e poi eseguiamo e testiamo.
Quindi, entriamo in Android Studio e iniziamo a costruire questa fantastica applicazione.
Quindi ho creato questo progetto vuoto, un'attività vuota e vuota, e iniziamo a costruire il layout.
Passerò quindi alla modalità divisa e inizierò a progettare il layout qui.
Inizierò copiando questo sfondo chiamato gradient underscore wall e lo sposterò nella
cartella globale.
Questi.
Due sfondi e i PNG provengono dai video precedenti.
Ma non preoccupatevi, abbiamo creato la parete sfumata di underscore, quindi userò l'attributo background qui all'interno
del layout del vincolo.
Per specificare, specificare il gradiente della carta da parati, sottolineando muro, e impostarlo come sfondo.
Si può notare che abbiamo cambiato lo sfondo di questo layout e all'interno di questo layout
creerò due widget, la vista testo.
Si tratta di una vista di testo che avvolge il contenuto.
Contenuto dell'involucro.
L'ID sarebbe vista del testo del contatore o testo del contatore.
Le sue dimensioni sarebbero 30 o 48.
Preferisco usare 48 SB Il testo sarebbe Lascia che ti mostri.
Potete vedere che questo è il testo qui.
Posso dedurre i vincoli.
Faccio clic su questo pulsante di inferenza del vincolo per aggiungere direttamente questo vincolo e si possono usare questi attributi per
il layout del vincolo.
Questo è il testo.
Rimuoverò il testo perché non ne ho bisogno o potrò mettere lo zero.
Zero è buono.
Lo cambierò in 72.
È più grande perché stiamo visualizzando solo numeri.
Ora creerò il fondo.
Contenuto rap.
L'ID sarebbe battuto e il testo sarebbe cliccami.
Posso trascinarlo sotto lo zero.
Faccio clic su Inferisci vincolo.
Questo è il fondo.
Si può notare che Android studio è abbastanza intelligente da aggiungere il vincolo per il limite superiore
di questo pulsante sotto il limite zero e i vincoli destro e sinistro.
Si può vedere, ovviamente.
L'ID viene fornito.
Posso scendere così.
Inoltre, posso aumentare le dimensioni di questo testo, ma ora creerò un'altra vista di testo.
Per dare il
benvenuto alla controdomanda, lo darò come benvenuto, testo sottolineato
e il testo sarà Benvenuto alla controdomanda o alla controdomanda.
Potete vederlo qui.
Lo trascinerò da qui a qui.
Lo sposto in questo punto e faccio clic su Inferisce i vincoli e su Controllo.
Questa è la linea rossa e il cerchio rosso.
Faccio clic su di esso per eliminare questo vincolo e poi aggiungo il vincolo a questo e lo sposto
in basso.
Si può anche vedere il codice, se si preferisce scrivere il codice nell'XML.
Questo è il codice del layout.
Aumenterò un po' le dimensioni di questa vista di testo per poterla visualizzare bene.
La controdomanda.
Il secondo passo è la dichiarazione dei widget.
Inizierò quindi con la visualizzazione del testo.
Testo per visualizzare il testo di benvenuto e il testo del contatore.
Posso creare più viste di testo separandole con una virgola alta più enter per importare il pacchetto e la
classe della vista di testo.
E qui ho bisogno dell'istanza del pulsante chiamato BTN.
Alt più enter per importare il pacchetto e la classe del pulsante.
E ora, nel terzo passo, istanziamo questi widget.
Quindi, sia che si tratti di trovare una vista in base all'ID o al punto beta dell'ID.
E poi devo istanziare la vista testo.
La prima vista di testo è il contatore troverà se si acquista ID o il punto ID vista di testo contatore e il testo di benvenuto
uguale trovare vista da ID o il punto ID testo di benvenuto.
Ora aggiungiamo la funzionalità.
Questo è il passo numero tre.
Aggiunta di funzionalità.
Le funzionalità sarebbero una nuova funzione che creerei.
Quindi in questo video cambierò alcuni argomenti ordinari e utilizzeremo le funzioni.
Quindi fate attenzione, fate attenzione a BTN, Dot set e click listener new tutti voi su click listener e quando l'utente
fa clic su questo pulsante, devo chiamare la funzione chiamata increase counter.
Quindi.
Fuori dal metodo del calcestruzzo.
Se faccio clic su queste parentesi graffe, otterrò questo risultato.
Questa è la fine della curva, la parentesi graffa del metodo on create.
Ora creerò un nuovo metodo chiamato public avoid increase counter.
Quindi questo contatore di incremento aumenterà di uno la variabile contatore che creerò.
Quindi in contatore uguale a zero OC.
E qui.
Aumentare il contatore e preincrementare questo contatore, perché quando l'utente fa clic su di esso è necessario aggiungere un valore alla variabile,
quindi visualizzare questa variabile.
Devo restituire questo contatore.
Quindi restituire il conteggio più il contatore.
Quindi ho bisogno che la variabile restituisca un tipo intero, perché il contatore è un intero.
Quindi il metodo del clic qui, devo ottenere il testo del contatore di testo.
Quindi il contatore di punti da testo a testo viene impostato al clic.
Testo impostato.
Devo impostare il testo.
Questa è la stringa vuota, perché quando si usano i numeri, è bene usare le stringhe vuote
all'inizio e i codici doppi vuoti e chiamerò la funzione aumenta contatore.
Ok, quindi ogni volta che il contatore è a zero, quando l'utente fa clic su questo pulsante, viene richiamata la funzione Aumenta
il contatore, che aggiunge il contatore di uno e restituisce il suo valore da visualizzare
in questo testo.
Eseguiamo questa applicazione e vediamo la magia.
Ed eccoci qui.
Questa è la nostra applicazione.
Questa è la controdomanda.
Se faccio clic su questo pulsante, il testo verrà aumentato.
E questa è l'applicazione contatore che abbiamo creato.
Questo è un ottimo esempio di come aggiungere e gestire gli eventi di clic del file.