Global konfigurierbare Werte

Mit den Ressourcen in diesem Artikel können Sie den Telefon-App anpassen. Für verschiedene Ansichten werden Ressourcen verwendet, die von den globalen Werten weitergeleitet werden. Weitere Informationen finden Sie im AOSP-UX-Design (möglicherweise ist eine Anmeldung erforderlich).

Eingabebewegungen auf der Wähltastatur

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

Schwerkraft der eingegebenen Ziffern in der Wähltastatur

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

Detailliertes Nutzerprofil

Konfigurieren Sie, dass ein detailliertes Nutzerprofil angezeigt wird, wenn ein passender Kontakt für die eingegebene Nummer gefunden wird. Wenn „false“ festgelegt ist, wird nur der Kontaktname angezeigt. Wenn „wahr“ festgelegt ist, werden der Avatar, der Name und das Label der Telefonnummer des Kontakts angezeigt.

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

Hintergrundbild – Alpha

Wenn der Wert auf „0“ festgelegt ist, ist das Hintergrundbild nicht sichtbar.

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

Toradresse und Navigationsfunktion auf der Seite „Kontaktdaten“

Mit dieser booleschen Konfiguration können Sie die Adresse und die Navigationsfunktion auf der Seite mit den Kontaktdaten einschränken.

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

Symbolleiste auf der Seite „Kontaktdetails“

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

Modus „Symbolleistentitel“

Konfiguration für den Titelmodus der Symbolleiste:

  • „0“ steht für den App-Namen.
  • „1“ steht für 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-Benutzeroberfläche während eines Anrufs

Konfigurations-Gate für die Vollbild-Benutzeroberfläche während eines Anrufs. Wenn diese Einstellung auf „wahr“ gesetzt ist, wird beim Annehmen eines eingehenden Anrufs unabhängig vom Nutzer der Telefon App die Vollbild-Benutzeroberfläche für Anrufe angezeigt. Wenn diese Einstellung auf „false“ festgelegt ist, wird die HUN beim Annehmen eines Anrufs geschlossen, ohne dass die Vollbild-UI für den Anruf angezeigt wird, wenn sich der Nutzer nicht im Dialer befindet.

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

Avatar-Ecke

Wenn Sie diesen Wert ändern, wirkt sich das auf alle Avatarformen aus, einschließlich des Benachrichtigungs-Avatars:

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

Größe des Avatars für Listenelemente

Mit dieser Konfiguration können Sie die Größe des Avatars 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-Suchergebnis, wenn ein Nutzer mit Dialpad telefoniert

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

Steuerfeldhöhe steuern

Legen Sie die Höhe der Steuerleiste für laufende Anrufe, die Höhe der Steuerleiste für eingehende Anrufe und die Höhe der Anrufschaltfläche fest.

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

Dimensionen für Listenelemente

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