Valori configurabili globali

Utilizza le risorse fornite in questo articolo per personalizzare Dialer. Diverse visualizzazioni utilizzeranno le risorse reindirizzate dai valori globali. Per ulteriori informazioni, consulta la progettazione AOSP UX (potrebbe richiedere l'accesso).

Movimento dell'input dal tastierino

<!-- Boolean config to gate the dialpad input motion -->
<bool name="config_enable_dial_motion">true</bool>
<!-- Font scale for the last input digit -->
<item name="config_dial_motion_scale_start" format="float" type="integer">1.5</item>
<!-- Scale down motion duration for the last input digit -->
<integer name="config_dial_motion_duration">200</integer>

Gravità delle cifre immesse nel tastierino

<!-- 8388629 stands for Gravity.END |
Gravity.CENTER_VERTICAL-->
<integer name="config_dialed_number_gravity">8388629</integer>

Profilo utente dettagliato

Configurazione per visualizzare un profilo utente dettagliato quando viene trovato un contatto corrispondente per il numero inserito. Se false, visualizza solo il nome del contatto. Se è vero, visualizza l'avatar del contatto, il nome del contatto e l'etichetta del numero di telefono.

<bool name="config_show_detailed_user_profile_on_dialpad">false</bool>

Immagine di sfondo alfa

Se impostato su 0, l'immagine di sfondo è invisibile.

<!-- Alpha when there is a contact avatar -->
<item name="config_background_image_alpha" format="float"
type="dimen">1.0</item>
<!-- Alpha when there are no contact avatars and uses the letter tile drawable color as background. -->
<item name="config_background_image_error_alpha" format="float" type="dimen">1.0</item>

Pulsanti di azione nelle pagine Recenti e Contatti

<!-- A config determines whether to show divider and callog_action_button for callog items that
are not stored as contacts. "true" will show divider and button as disable state and "false" will
make divider and button invisible for non contacts. -->
    <bool name="config_show_calllog_action_button_for_non_contact">false</bool>

<!-- A config determines whether to show divider and the button on the right side for contacts
without any contact details. "true" will show divider and button as disable state and "false" will
make divider and button invisible for empty contacts. -->
    <bool name="config_show_contact_detail_button_for_empty_contact">false</bool>

Indirizzo del cancello e funzione di navigazione nella pagina Dettagli contatto

Utilizza questa configurazione booleana per controllare l'indirizzo e la funzionalità di navigazione nella pagina Dettagli contatto.

<!-- A config determines whether to show postal address in contact details page. -->
<bool name="config_show_postal_address">false</bool>

Barra degli strumenti nella pagina Dettagli contatto

<!-- A config determines whether to show the action bar view in the contact details page.-->
<bool name="config_show_contact_details_action_bar_view">false</bool>
<!-- A config determines if to show the action bar avatar in the contact details page.-->
<bool name="config_show_contact_details_action_bar_avatar">true</bool>

Modalità titolo della barra degli strumenti

Configurazione per la modalità titolo della barra degli strumenti:

  • 0 indica il nome dell'app.
  • 1 indica l'assenza del titolo della barra degli strumenti.
  • 2 indica il nome del dispositivo Bluetooth connesso.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode -->
<integer name="config_toolbar_title_mode">0</integer>

Interfaccia utente delle chiamate a schermo intero

Porta di configurazione per l'interfaccia utente delle chiamate a schermo intero. Se impostato su true, rispondendo a una chiamata in arrivo viene visualizzata l'interfaccia utente della chiamata in arrivo a schermo intero indipendentemente dall'utente Dialer. Se impostato su false, la risposta a una chiamata in arrivo ignora l'HUN senza visualizzare l'interfaccia utente della chiamata in arrivo a schermo intero quando un utente non è in Dialer.

<bool name="config_show_fullscreen_incall_ui">true</bool>

L'angolo dell'avatar

La modifica di questo valore influisce su tutte le forme dell'avatar, incluso l'avatar delle notifiche:

  • 0,5 denota avatar rotondo.
  • 1 denota avatar quadrato.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>

Dimensioni dell'avatar utilizzate per gli elementi dell'elenco

Utilizza questa configurazione per impostare la dimensione dell'avatar per gli elementi dell'elenco su queste pagine:

  • Pagina Cronologia chiamate
  • Pagina dei contatti
  • Pagina di ricerca
  • Avatar del profilo nella pagina del tastierino
<dimen name="avatar_icon_size">76dp</dimen>

Risultato della ricerca in tempo reale quando l'utente compone con il tastierino

<!-- A config determines whether to show type down list on Dialpad -->
<bool name="config_show_type_down_list_on_dialpad">true</bool>

Altezza della barra di controllo

Impostare l'altezza della barra di controllo delle chiamate in corso, dell'altezza della barra di controllo delle chiamate in entrata e dell'altezza del pulsante Chiama.

<dimen name="control_bar_height">96dp</dimen>

Dimensioni degli elementi dell'elenco

<dimen name="list_item_height">116dp</dimen>