Quando utilizziamo le app sui nostri dispositivi abbiamo notato un messaggio che appare a schermo il quale ci informa dell'azione che viene eseguita, ad esempio quando inviamo una mail, scarichiamo un file dal web, ecc.
Questo messaggio si chiama Toast Message.
Il Toast è un messaggio semplice nella sua costruzione ma al tempo stesso molto limitativo rispetto alla SnackBar, per default questo messaggio viene visualizzato al centro nella parte bassa del layout dello schermo, ma è possibile poterlo spostare dove si preferisce utilizzando l'attributo setGravity
ESEMPIO 1:
In questo caso viene visualizzato un messaggio di breve durata in posizione predefinita
ESEMPIO 2:
In questo caso viene visualizzato un messaggio di lunga durata in posizione predefinita
ESEMPIO 3:
In questo caso, utilizzando l'attributo setGravity, viene visualizzato un messaggio di lunga durata in alto a sinistra
La costruzione dell'attributo setGravity è la seguente: al posto di gravity: inserire la posizione verticale e orizzontale separate dall'operatore logico or
al posto di xOffset: inserire il valore numerico di quanto spostare il Toast sull'asse X
al posto di yOffset: inserire il valore numerico di quanto spostare il Toast sull'asse Y
ESEMPIO 4:
In questo caso, utilizzando l'attributo setGravity, viene visualizzato un messaggio di lunga durata centrato verticalmente a sinistra
La costruzione dell'attributo setGravity è la seguente: al posto di gravity: inserire la posizione verticale e orizzontale separate dall'operatore logico or
al posto di xOffset: inserire il valore numerico di quanto spostare il Toast sull'asse X
al posto di yOffset: inserire il valore numerico di quanto spostare il Toast sull'asse Y
Esempio all'interno di MainActivity.kt
Visualizza differenza tra Toast e SnackBar cliccando qui
Questo messaggio si chiama Toast Message.
Il Toast è un messaggio semplice nella sua costruzione ma al tempo stesso molto limitativo rispetto alla SnackBar, per default questo messaggio viene visualizzato al centro nella parte bassa del layout dello schermo, ma è possibile poterlo spostare dove si preferisce utilizzando l'attributo setGravity
ESEMPIO 1:
In questo caso viene visualizzato un messaggio di breve durata in posizione predefinita
ESEMPIO 2:
In questo caso viene visualizzato un messaggio di lunga durata in posizione predefinita
ESEMPIO 3:
In questo caso, utilizzando l'attributo setGravity, viene visualizzato un messaggio di lunga durata in alto a sinistra
La costruzione dell'attributo setGravity è la seguente: al posto di gravity: inserire la posizione verticale e orizzontale separate dall'operatore logico or
al posto di xOffset: inserire il valore numerico di quanto spostare il Toast sull'asse X
al posto di yOffset: inserire il valore numerico di quanto spostare il Toast sull'asse Y
ESEMPIO 4:
In questo caso, utilizzando l'attributo setGravity, viene visualizzato un messaggio di lunga durata centrato verticalmente a sinistra
La costruzione dell'attributo setGravity è la seguente: al posto di gravity: inserire la posizione verticale e orizzontale separate dall'operatore logico or
al posto di xOffset: inserire il valore numerico di quanto spostare il Toast sull'asse X
al posto di yOffset: inserire il valore numerico di quanto spostare il Toast sull'asse Y
Esempio all'interno di MainActivity.kt
Download Project | |
Download file APK |
Visualizza differenza tra Toast e SnackBar cliccando qui
Commenti
Posta un commento