Utilisez les ressources fournies dans cet article pour personnaliser le Téléphone. Les différentes vues utiliseront des ressources redirigées à partir des valeurs globales. Pour en savoir plus, consultez la conception de l'expérience utilisateur AOSP (une connexion peut être requise).
Mouvement de saisie au 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 le clavier
<!-- 8388629 stands for Gravity.END | Gravity.CENTER_VERTICAL--> <integer name="config_dialed_number_gravity">8388629</integer>
Profil utilisateur détaillé
Configuration pour afficher un profil utilisateur détaillé lorsqu'un contact correspondant au numéro saisi est trouvé. Si la valeur est "false", affichez uniquement le nom du contact. Si la valeur est "true", affichez l'avatar, le nom et le libellé du numéro de téléphone du contact.
<bool name="config_show_detailed_user_profile_on_dialpad">false</bool>
Alpha de l'image de fond
Si la valeur est définie sur 0, l'image de fond 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 du portail et fonctionnalité de navigation sur la page "Coordonnées"
Utilisez cette configuration booléenne pour limiter l'adresse et la fonctionnalité de navigation sur la page "Contact Details" (Coordonnées).
<!-- 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 "Coordonnées"
<!-- 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 de titre de la barre d'outils:
- 0 : indique le nom de l'application.
- La valeur 1 indique qu'il n'y a pas de titre de barre d'outils.
- Le chiffre 2 indique le nom de l'appareil Bluetooth connecté.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode --> <integer name="config_toolbar_title_mode">0</integer>
Interface utilisateur en plein écran pendant l'appel
Barrière de configuration pour l'interface utilisateur de l'appel en plein écran. Lorsque cette valeur est définie sur "True", répondre à un appel entrant affiche l'UI de l'appel en plein écran, quelle que soit l'utilisateur du Téléphone. Lorsque cette valeur est définie sur "false", répondre à un appel entrant ferme la notification d'appel manqué sans afficher l'UI de l'appel en plein écran lorsqu'un utilisateur n'est pas dans l'application Téléphone.
<bool name="config_show_fullscreen_incall_ui">true</bool>
Coin de l'avatar
La modification de cette valeur affecte toutes les formes d'avatar, y compris l'avatar des notifications:
- 0,5 correspond à un avatar rond.
- Le chiffre 1 indique 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 liste
Utilisez cette configuration pour définir la taille de l'avatar des éléments de liste sur ces pages:
- Page "Historique des appels"
- Page "Contacts"
- Page de recherche
- Avatar du profil sur la page du clavier numérique
<dimen name="avatar_icon_size">76dp</dimen>
Résultat de recherche en direct lorsque l'utilisateur compose un numéro 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 commande de l'appel en cours, de la barre de commande de l'appel entrant et de 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>