Valeurs globales configurables

Utilisez les ressources fournies dans cet article pour personnaliser Dialer. Différentes vues utiliseront des ressources redirigées depuis les valeurs globales. Pour plus d’informations, consultez la conception AOSP UX (peut nécessiter une connexion).

Mouvement de saisie du clavier

<!-- 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é des chiffres saisis dans Dialpad

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

Profil utilisateur détaillé

Config pour afficher un profil utilisateur détaillé lorsqu'un contact correspondant au numéro saisi est trouvé. Lorsque faux, affiche uniquement le nom du contact. Lorsque cela est vrai, affichez l'avatar du contact, le nom du contact et l'étiquette du numéro de téléphone.

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

Image d'arrière-plan alpha

Lorsqu'elle est définie sur 0, l'image d'arrière-plan est invisible.

<!-- 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>

Boutons d'action sur les pages Récents et Contacts

<!-- 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>

Adresse de la porte et fonction de navigation sur la page Détails du contact

Utilisez cette configuration booléenne pour contrôler l'adresse et la nature de navigation sur la page Détails du contact.

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

Barre d'outils sur la page Détails du contact

<!-- 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>

Mode titre de la barre d'outils

Configuration pour le mode titre de la barre d'outils :

  • 0 indique le nom de l'application.
  • 1 n'indique aucun titre de barre d'outils.
  • 2 indique le nom du périphérique Bluetooth connecté.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode -->
<integer name="config_toolbar_title_mode">0</integer>

Interface utilisateur d'appel en plein écran

Porte de configuration pour l’interface utilisateur des appels entrants en plein écran. Lorsqu'il est défini sur true, répondre à un appel entrant affiche l'interface utilisateur des appels entrants en plein écran, quel que soit l'utilisateur du numéroteur. Lorsqu'il est défini sur false, répondre à un appel entrant rejette le HUN sans afficher l'interface utilisateur d'appel en plein écran lorsqu'un utilisateur n'est pas dans Dialer.

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

Coin des avatars

La modification de cette valeur affecte toutes les formes d'avatar, y compris l'avatar des notifications :

  • 0,5 désigne un avatar rond.
  • 1 désigne un avatar carré.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>

Taille de l'avatar utilisée pour les éléments de la liste

Utilisez cette configuration pour définir la taille de l'avatar pour les éléments de liste sur ces pages :

  • Page Historique des appels
  • Page de contact
  • Page de recherche
  • Avatar de profil sur la page Dialpad
<dimen name="avatar_icon_size">76dp</dimen>

Résultat de recherche en direct lorsque l'utilisateur compose avec Dialpad

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

Hauteur de la barre de contrôle

Définissez la hauteur de la barre de contrôle des appels en cours, la hauteur de la barre de contrôle des appels entrants et la hauteur du bouton d'appel.

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

Dimensions des éléments de liste

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