A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Appendice B, personalizzazione
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Per garantire il corretto funzionamento delle personalizzazioni dell'interfaccia utente dell'auto, devi rispettare gli elementi descritti di seguito.
Generali
I limiti in questa sezione sono validi indipendentemente dal layout:
Elemento |
Descrizione |
---|
Tipografia |
|
Contrasto |
- Il contrasto tra primo piano (testo) e sfondo DEVE essere di almeno 4,5:1.
- Il contrasto tra il colore del pulsante e lo sfondo DEVE essere di almeno 3:1.
- Il contrasto dello stato della scheda selezionato con lo sfondo DEVE essere di almeno 4,5:1.
- Il contrasto dello stato della scheda selezionata con lo stato non selezionato DEVE essere di almeno 3:1.
|
Altri |
- Tutte le icone DEVONO essere drawable vettoriali.
- I target tocco DEVONO avere una larghezza di almeno 76 dp.
- Le costanti di spaziatura DEVONO essere visualizzate in ordine decrescente, ad esempio:
car_ui_padding_0 > car_ui_padding_1 >
car_ui_padding_2
|
Componenti
I valori riportati di seguito si applicano a componenti specifici:
Elemento |
Descrizione |
---|
|
DEVE essere abbastanza largo da visualizzare stringhe di titoli di almeno 20 caratteri "W". |
Preferenza |
DEVE essere abbastanza largo da visualizzare stringhe di titoli di almeno 20 caratteri "W". |
Visualizzazione in stile app
| DEVE essere:
- Abbastanza ampia da visualizzare almeno 672 pixel indipendenti dalla densità (dp).
- Deve essere abbastanza alto da mostrare almeno 672 dp.
|
Layout
I limiti in questa sezione riguardano layout e combinazioni specifici di componenti della libreria dell'interfaccia utente dell'auto.
Una serie di casi unici è stata osservata e generalizzata in modelli emergenti.
Finestra di dialogo Posizione
Una finestra di dialogo di test contenente gli stessi contenuti della finestra di dialogo Posizione di Google Play Services,
costruita con i componenti della libreria UI dell'auto e testata per garantire la visibilità completa dei contenuti:
Elemento |
Descrizione |
---|
Titolo |
DEVE essere sufficientemente ampio da visualizzare stringhe di almeno 38 caratteri "W". |
Body |
DEVONO essere completamente visibili e abbastanza grandi da mostrare:
- Stringhe che possono essere composte da almeno 270 caratteri "W".
- Almeno quattro righe di testo.
|
Invito all'azione (CTA) |
L'invito all'azione DEVE essere completamente visibile:
- La finestra di dialogo DEVE essere abbastanza ampia da mostrare almeno due inviti all'azione.
- I titoli DEVONO essere abbastanza larghi da visualizzare stringhe di almeno 9 caratteri "W".
|
Schermata Impostazioni
La schermata Impostazioni test è composta dalla barra dell'app, dal sottotitolo e dagli elementi dell'elenco,
descritti nella tabella:
Elemento |
Descrizione |
---|
Barra delle app |
- Il titolo DEVE essere abbastanza ampio da visualizzare stringhe di almeno 12 caratteri "W".
- DEVE avere un'altezza di almeno 76 dp.
|
Subheader |
DEVE essere sufficientemente largo da visualizzare stringhe di almeno 12 caratteri "W". |
Elementi dell'elenco |
DEVE essere:
- Abbastanza ampio da visualizzare stringhe di almeno 12 caratteri "W".
- Altezza di almeno 76 dp.
|
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# Appendix B, customization\n\nTo ensure Car UI customizations perform as intended, you MUST adhere to the\nitems described below.\n\nGeneral\n-------\n\nLimits in this section are true regardless of layout:\n\n| Element | Description |\n|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### Typography | - Tab text labels MUST be wide enough to display strings of at least 6 \"W\" characters. - Text containers MUST be tall enough to fully display a single \"H\" character. - Text sizes MUST appear in descending order, for example: `car_ui_body_1` \\\u003e `car_ui_body_2` \\\u003e `car_ui_body_3` |\n| ### Contrast | - Contrast between foreground (text) and background MUST be at least 4.5:1. - Contrast between button color and background MUST be at least 3:1. - Tab selected state contrast with background MUST be at least 4.5:1. - Tab selected state contrast with unselected state MUST be at least 3:1. |\n| ### Others | - All icons MUST be vector drawables. - Touch targets MUST be at least 76 dp wide. - Padding constants MUST appear in descending order, for example: `car_ui_padding_0` \\\u003e `car_ui_padding_1` \\\u003e `car_ui_padding_2` |\n\nComponents\n----------\n\nValues provided below apply to specific components:\n\n| Element | Description |\n|---------------------|-----------------------------------------------------------------------------------------------------------------------------|\n| ### Toolbar | SHOULD be wide enough to display title strings of at least 20 \"W\" characters. |\n| ### Preference | SHOULD be wide enough to display title strings of at least 20 \"W\" characters. |\n| ### App styled view | SHOULD be: - Wide enough to display at least 672 density-independent pixels (dp). - Tall enough to display at least 672 dp. |\n\nLayout\n------\n\nLimits in this section pertain to specific layouts and combinations of Car UI library components.\nA series of unique cases have been observed and generalized into emergent patterns.\n\n### Location dialog\n\nA test dialog that contains the same content as the Google Play Services location dialog,\nconstructed with Car UI library components and tested to ensure full content visibility:\n\n| Element | Description |\n|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Title** | MUST wide enough to display strings of at least 38 \"W\" characters. |\n| **Body** | MUST be completely visible and large enough to display: - Strings that may consist of at least 270 \"W\" characters. - At least four lines of text. |\n| **Call-to-action (CTA)** | CTA MUST be completely visible: - Dialog MUST be wide enough to display at least two CTAs. - Titles MUST be wide enough to display strings of at least 9 \"W\" characters. |\n\n### Settings screen\n\nThe Test Settings screen is composed of the app bar, subheader, and list elements components,\nwhich are described in the table:\n\n| Element | Description |\n|-------------------|-------------------------------------------------------------------------------------------------------------|\n| **App bar** | - Title MUST be wide enough to display strings of at least 12 \"W\" characters. - MUST be at least 76dp tall. |\n| **Subheader** | MUST be wide enough to display strings of at least 12 \"W\" characters. |\n| **List elements** | MUST be: - Wide enough to display strings of at least 12 \"W\" characters. - At least 76dp tall. |"]]