Bottoni

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

Vedi anche

Attachments

File Size Date Attached by
button: delete disabled
1484 bytes 2013-02-23 07:49:24 Sheppy
button: delete pressed
2282 bytes 2013-02-23 07:49:40 Sheppy
button: delete normal
2560 bytes 2013-02-23 07:49:51 Sheppy
button: main disabled
1739 bytes 2013-02-23 07:50:05 Sheppy
button: main pressed
1924 bytes 2013-02-23 07:50:15 Sheppy
button: main normal
2552 bytes 2013-02-23 07:50:27 Sheppy
button: secondary disabled
1739 bytes 2013-02-23 07:50:38 Sheppy
button: secondary pressed
1925 bytes 2013-02-23 07:50:47 Sheppy
button: secondary normal
2127 bytes 2013-02-23 07:51:01 Sheppy
button: primary disabled (dark bg)
1825 bytes 2013-02-23 07:58:41 Sheppy
button: secondary disabled (dark bg)
1752 bytes 2013-02-23 07:58:51 Sheppy
button: trigger action in current view - disabled
1784 bytes 2013-02-23 08:21:10 Sheppy
button: trigger action in current view - normal
1957 bytes 2013-02-23 08:21:24 Sheppy
button: trigger action in current view - pressed
2360 bytes 2013-02-23 08:21:31 Sheppy
button: trigger action in new view - disabled
2149 bytes 2013-02-23 08:23:58 Sheppy
button: trigger action in new view - normal
2449 bytes 2013-02-23 08:24:06 Sheppy
button: trigger action in new view - pressed
3143 bytes 2013-02-23 08:24:14 Sheppy
button: trigger value selector - disabled
2794 bytes 2013-02-23 08:26:56 Sheppy
button: trigger value selector - normal
3238 bytes 2013-02-23 08:27:03 Sheppy
button: trigger value selector - pressed
4558 bytes 2013-02-23 08:27:11 Sheppy
button: value selector - disabled
1716 bytes 2013-02-23 09:01:43 Sheppy
button: value selector - normal
3837 bytes 2013-02-23 09:01:51 Sheppy
button: value selector - pressed
2357 bytes 2013-02-23 09:01:58 Sheppy
button: input field - disabled
2138 bytes 2013-02-23 09:15:56 Sheppy
button: input field - normal
4377 bytes 2013-02-23 09:16:06 Sheppy
button: input field - pressed
4418 bytes 2013-02-23 09:16:16 Sheppy
button: camera - normal
2285 bytes 2013-02-23 13:14:24 Sheppy
button: camera - pressed
2192 bytes 2013-02-23 13:14:33 Sheppy
button: record video - normal
1837 bytes 2013-02-23 13:14:44 Sheppy
button: record video - pressed
1801 bytes 2013-02-23 13:14:55 Sheppy
button: stop video - normal
2063 bytes 2013-02-23 13:15:08 Sheppy
button: stop video - pressed
1668 bytes 2013-02-23 13:15:17 Sheppy
button: phone answer - disabled
1439 bytes 2013-02-23 13:29:54 Sheppy
button: phone answer - normal
1968 bytes 2013-02-23 13:30:09 Sheppy
button: phone answer - pressed
1875 bytes 2013-02-23 13:30:20 Sheppy
button: phone hangup - disabled
1395 bytes 2013-02-23 13:30:30 Sheppy
button: phone hangup - normal
1680 bytes 2013-02-23 13:30:39 Sheppy
button: phone hangup - pressed
1622 bytes 2013-02-23 13:30:49 Sheppy
button: hide dialer - disabled
1373 bytes 2013-02-23 13:31:02 Sheppy
button: hide dialer - normal
1812 bytes 2013-02-23 13:31:16 Sheppy
button: hide dialer - pressed
1641 bytes 2013-02-23 13:31:26 Sheppy
button: generic - disabled
1401 bytes 2013-02-23 13:38:13 Sheppy
button: generic - normal
1698 bytes 2013-02-23 13:38:22 Sheppy
button: generic - pressed
1612 bytes 2013-02-23 13:38:33 Sheppy

Document Tags and Contributors

Contributors to this page: EdoPut
Last updated by: EdoPut,