Global konfigurierbare Werte

Verwenden Sie die in diesem Artikel bereitgestellten Ressourcen, um Dialer anzupassen. Verschiedene Ansichten verwenden Ressourcen, die von den globalen Werten umgeleitet werden. Weitere Informationen finden Sie im AOSP UX-Design (möglicherweise ist eine Anmeldung erforderlich).

Eingabebewegung über das Wählfeld

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

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

Detailliertes Benutzerprofil

Konfigurieren Sie die Anzeige eines detaillierten Benutzerprofils, wenn ein passender Kontakt für die eingegebene Nummer gefunden wird. Bei „false“ wird nur der Kontaktname angezeigt. Wenn „true“, werden der Kontakt-Avatar, der Kontaktname und die Telefonnummernbezeichnung angezeigt.

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

Hintergrundbild Alpha

Bei der Einstellung 0 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 „Neueste“ 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>

Gate-Adresse und Navigationsfunktion auf der Seite „Kontaktdetails“.

Verwenden Sie diese boolesche Konfiguration, um die Adress- und Navigationsfunktionen auf der Seite „Kontaktdetails“ zu steuern.

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

Titelmodus der Symbolleiste

Konfiguration für den Titelmodus der Symbolleiste:

  • 0 bezeichnet den App-Namen.
  • 1 bedeutet keinen Symbolleistentitel.
  • 2 bezeichnet 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 Vollbild-Incall-Benutzeroberfläche. Wenn dieser Wert auf „true“ gesetzt ist, wird bei der Beantwortung eines eingehenden Anrufs unabhängig vom Dialer-Benutzer die Benutzeroberfläche für eingehende Anrufe im Vollbildmodus angezeigt. Wenn der Wert auf „false“ gesetzt ist, wird bei der Beantwortung eines eingehenden Anrufs der HUN abgewiesen, ohne dass die Benutzeroberfläche für eingehende Anrufe im Vollbildmodus angezeigt wird, wenn sich ein Benutzer nicht im Dialer befindet.

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

Avatar-Ecke

Das Ändern dieses Werts wirkt sich auf alle Avatar-Formen aus, einschließlich des Benachrichtigungs-Avatars:

  • 0,5 bezeichnet einen runden Avatar.
  • 1 bezeichnet einen quadratischen Avatar.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>

Avatar-Größe, die für Listenelemente verwendet wird

Verwenden Sie diese Konfiguration, um die Avatargröße für Listenelemente auf diesen Seiten festzulegen:

  • Seite „Anrufverlauf“.
  • Kontaktseite
  • Suchseite
  • Profil-Avatar auf der Dialpad-Seite
<dimen name="avatar_icon_size">76dp</dimen>

Live-Suchergebnis, wenn der Benutzer mit Dialpad 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

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>

Artikelabmessungen auflisten

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