Svolgono un compito quando vengono premuti. Sono un elemento dell'interfaccia molto flessibile e possono avere una gran varietà di aspetti e stili. Vedi la Guida allo sviluppo per le specifiche e le descrizioni di come dovrebbero apparire e funzionare.
Caratteristiche
- I bottoni hanno due componenti: un visual target e un hit target. Lo hit target è sempre più grande, per rendere più semplice premere il bottone.
- I bottoni hanno due stati: normale e premuto.
- I bottoni possono anche essere disabilitati, il che significa che non possono essere premuti dall'utente e sono scuriti per indicare il loro stato disabilitato.
Ci sono molti tipi di bottoni:
- Bottoni azione
- Usati quando le azioni sono poche e non è richiesta una lista. Il bottone principale è sempre indicato con un colore speciale.
- Bottoni lista
- Usato quando deve essere visualizzata una lista di azioni o per visualizzare un selettore.
- Bottoni per l'input
- Usati quando è richiesto un input da associare all'azione.
- Bottoni speciali/personalizzati
- Sono bottoni speciali per azioni specifiche come la registrazione, la chiamata, etc etc.
Aspetto
I bottoni normali dovrebbero apparire così. Non dimenticare che puoi usare i fogli di stile e immagini di background per personalizzare l'aspetto dei bottoni. Vedi la Guida allo sviluppo per capire come fare le personalizzazioni.
Bottoni azione
Usati quando le azioni sono poche e non è richiesta una lista. Il bottone principale è sempre indicato con un colore speciale.
Primary action | Secondary action | Delete | |
---|---|---|---|
Normal | |||
Pressed | |||
Disabled |
Su sfondo scuro i bottoni disabilitati possono avere un aspetto diverso, simile all'immagine sotto.
Primary action | Secondary action | |
---|---|---|
Disabled |
Bottoni lista
Usato quando deve essere visualizzata una lista di azioni o per visualizzare un selettore.
Innescare azioni
Trigger an action in the current view | Trigger an action in a new view | Display a value selector | |
---|---|---|---|
Normal | |||
Pressed | |||
Disabled |
Selettori
Una volta aperto deve essere premuto uno dei valori proposti per chiuderlo. Un selettore ha questo aspetto:
Normal | Pressed | Disabled |
---|---|---|
Bottoni per l'input
Usati quando è richiesto un input da associare all'azione.
Normal | Pressed | Disabled |
---|---|---|
Bottoni speciali
I bottoni speciali sono bottoni usati per scopi speciali come usare la macchina fotografica del dispositivo, rispondere e effettuare una chiamata e accedere al tastierino numerico. Naturalmente puoi usare questi bottoni per altri scopi.
Bottone foto/video
Questo bottone non ha uno stato disabilitato, se non è possibile fare foto non dovresti semplicemente mostrarlo.
Record video | Stop recording video | Capture photo | |
---|---|---|---|
Normal | |||
Pressed |
Bottoni telefono
Pick up | Hang up | Hide keypad | |
---|---|---|---|
Normal | |||
Pressed | |||
Disabled |
Bottoni personalizzati
Esempi di bottoni personalizzati per aggiungere un contatto alla rubrica.
Normal | |
---|---|
Pressed | |
Disabled |