Bentornati.
In questo video, impareremo a conoscere la barra di avanzamento.
Una barra di avanzamento in Android studio è un indicatore visivo che rappresenta l'avanzamento di un'attività o di un'operazione
in corso.
Viene utilizzato per fornire agli utenti un feedback sullo stato di un'attività, come il download di un file, il caricamento
di dati o l'esecuzione di un calcolo.
Vediamo un esempio di come creare e utilizzare le barre di avanzamento in Android Start by Progress Bar o Matchparent
Wrap content.
Si può notare che si tratta di una barra di avanzamento circolare.
Gli darò un'identificazione.
Ne deduco i vincoli.
Ora è possibile personalizzare gli attributi del layout in base al design e ai requisiti dell'applicazione.
Esistono due tipi diversi di barre di avanzamento, quella circolare e quella orizzontale.
È possibile accedere agli attributi, selezionare la barra di avanzamento e scorrere fino allo stile.
Qui è possibile personalizzare lo stile.
Se si tratta di una barra circolare o orizzontale, si può vedere che diventa una barra di avanzamento orizzontale.
Inoltre, si può notare che ho aggiunto l'attributo di stile utilizzando la barra di avanzamento orizzontale.
Inoltre, se rimuovo questo orizzontale, diventa un cerchio.
Per testare questa barra di avanzamento, aggiungerò un pulsante.
E lo trascinerò fino a qui e a ulteriori vincoli.
E questo è un bene.
Passiamo all'attività principale e inizializziamo i widget.
Pulire il progetto in caso di errori.
Ora aggiungerò la funzionalità al pulsante per aggiornare l'avanzamento della barra di avanzamento.
Quindi il punto BTN è impostato su Click listener.
Si fa clic su listener e su click.
Devo aggiornare l'avanzamento mostrato dalla barra di avanzamento.
Quindi si utilizza il metodo set progress.
Ad esempio, se si dispone di un'attività che riporta il suo avanzamento come percentuale da 0 a 100, è possibile aggiornare
la barra di avanzamento usando set progress, utilizzando l'intero in progress.
E inizierò da zero.
Utilizzerò questa variabile per aggiornarla.
I progressi sono pari ai progressi più il 10%.
Ogni volta che l'utente preme il pulsante, ho bisogno di aggiornare l'avanzamento di dieci volte e lo sposterò
al di fuori di oncreate e lo renderò globale.
Questo progresso aumenterà del 10% ogni volta che si fa clic sul pulsante.
Poi userò la barra di avanzamento per impostare questo avanzamento.
Quindi impostiamo il metodo progress e passiamo questo numero intero di progress.
Quindi ho aumentato l'avanzamento e lo imposterò su questo numero.
Eseguiamo la nostra applicazione ed eccoci qui.
Questa è la nostra barra di avanzamento e questo è il nostro pulsante.
Cliccando su di me è possibile vedere il 10%, il 20, il 30 e così via.
Il widget della barra di avanzamento trasmette visivamente l'idea che qualcosa sta accadendo e fornisce una stima dello
stato di completamento.