Verwende die Ressourcen in diesem Artikel, um die Telefon App anzupassen. Für unterschiedliche Ansichten Ressourcen, die von den globalen Werten weitergeleitet werden. Weitere Informationen finden Sie im AOSP UX Design (möglicherweise Anmeldung erforderlich).
Bewegung der Wähltasteneingabe
<!-- 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>
Gravitation der eingegebenen Ziffern in Wähltasten
<!-- 8388629 stands for Gravity.END | Gravity.CENTER_VERTICAL--> <integer name="config_dialed_number_gravity">8388629</integer>
Detailliertes Nutzerprofil
Konfiguration zum Anzeigen eines detaillierten Nutzerprofils, wenn ein übereinstimmender Kontakt für die eingegebene Nummer gefunden wird. Wenn falsch, wird nur der Kontaktname angezeigt. Wenn dies auf „true“ gesetzt ist, werden Kontaktavatar, Kontaktname und und ein Label für die Telefonnummer.
<bool name="config_show_detailed_user_profile_on_dialpad">false</bool>
Hintergrundbild (Alpha)
Wenn dieser Wert auf 0 gesetzt ist, ist das Hintergrundbild unsichtbar.
<!-- 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>
Aktionsschaltflächen auf den Seiten „Letzte“ und „Kontakte“
<!-- 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>
Gateadresse und Navigationsfunktion auf der Seite „Kontaktdaten“
Verwenden Sie diese boolesche Konfiguration, um die Adresse und die Navigation in den Kontaktdetails zu steuern. Seite.
<!-- A config determines whether to show postal address in contact details page. --> <bool name="config_show_postal_address">false</bool>
Symbolleiste auf der Seite „Kontaktdaten“
<!-- 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>
Titelmodus der Symbolleiste
Konfiguration für den Titelmodus der Symbolleiste:
- 0 steht für den App-Namen.
- 1 bedeutet keinen Symbolleistentitel.
- 2 steht für den Namen des verbundenen Bluetooth-Geräts.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode --> <integer name="config_toolbar_title_mode">0</integer>
Vollbild-Incall-Benutzeroberfläche
Konfigurationsgate für die Benutzeroberfläche für den Vollbildaufruf. Wenn diese Richtlinie auf „true“ gesetzt ist, wird ein eingehender Anruf angenommen zeigt die Vollbild-Benutzeroberfläche für Anrufe unabhängig vom Nutzer des Telefons an. Ist die Richtlinie auf „false“ gesetzt, wird eine Bei einem eingehenden Anruf wird die HUN geschlossen, ohne dass die Benutzeroberfläche im Vollbildmodus angezeigt wird, wenn sich der Nutzer nicht in Telefon.
<bool name="config_show_fullscreen_incall_ui">true</bool>
Avatar-Ecke
Das Ändern dieses Werts wirkt sich auf alle Avatarformen aus, einschließlich des Benachrichtigungsavatars:
- 0,5 steht für einen runden Avatar.
- 1 steht für einen quadratischen Avatar.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>
Für Listenelemente verwendete Avatargröße
Mit dieser Konfiguration können Sie die Avatargröße für Listenelemente auf diesen Seiten festlegen:
- Seite „Anrufliste“
- Seite „Kontakte“
- Suchseite
- Profilavatar auf der Dialpad-Seite
<dimen name="avatar_icon_size">76dp</dimen>
Live-Suchergebnisse, wenn der Nutzer über die Wähltasten wählt
<!-- A config determines whether to show type down list on Dialpad --> <bool name="config_show_type_down_list_on_dialpad">true</bool>
Höhe der Steuerleiste
Höhe der Steuerleiste für laufenden Anruf, der Steuerleiste für eingehende Anrufe und der Option „Anruf“ festlegen Höhe der Schaltfläche.
<dimen name="control_bar_height">96dp</dimen>
Dimensionen für Listenelement
<dimen name="list_item_height">116dp</dimen>