Globalne konfigurowalne wartości

Skorzystaj z zasobów podanych w tym artykule, aby dostosować Dialer. Różne widoki będą korzystać z zasobów przekierowanych z wartości globalnych. Aby uzyskać więcej informacji, zobacz projekt AOSP UX (może wymagać logowania).

Ruch wejściowy na klawiaturze

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

Grawitacja cyfr wejściowych w Dialpad

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

Szczegółowy profil użytkownika

Skonfiguruj, aby wyświetlić szczegółowy profil użytkownika, gdy zostanie znaleziony kontakt pasujący do wprowadzonego numeru. Jeśli false, wyświetla tylko nazwę kontaktu. Jeśli ma wartość true, wyświetl awatar kontaktu, nazwę kontaktu i etykietę numeru telefonu.

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

Obraz tła alfa

Po ustawieniu na 0 obraz tła jest niewidoczny.

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

Przyciski akcji na stronach Ostatnie i Kontakty

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

Adres bramy i funkcja nawigacji na stronie Dane kontaktowe

Użyj tej konfiguracji logicznej, aby utworzyć bramkę adresu i nawigacji na stronie Szczegóły kontaktu.

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

Pasek narzędzi na stronie Szczegóły kontaktu

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

Tryb tytułu paska narzędzi

Konfiguracja trybu tytułowego paska narzędzi:

  • 0 oznacza nazwę aplikacji.
  • 1 oznacza brak tytułu paska narzędzi.
  • 2 oznacza nazwę podłączonego urządzenia Bluetooth.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode -->
<integer name="config_toolbar_title_mode">0</integer>

Pełnoekranowy interfejs użytkownika

Skonfiguruj bramę dla pełnoekranowego interfejsu wywołań. Jeśli ustawione na true, odbieranie połączenia przychodzącego powoduje wyświetlenie pełnoekranowego interfejsu połączenia, niezależnie od użytkownika programu Dialer. Po ustawieniu wartości false odebranie połączenia przychodzącego powoduje odrzucenie HUN bez wyświetlania pełnoekranowego interfejsu połączenia, gdy użytkownik nie znajduje się w programie Dialer.

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

Kącik awatara

Zmiana tej wartości wpływa na wszystkie kształty awatarów, łącznie z awatarem powiadomień:

  • 0,5 oznacza okrągły awatar.
  • 1 oznacza kwadratowy awatar.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>

Rozmiar awatara używany dla elementów listy

Użyj tej konfiguracji, aby ustawić rozmiar awatara dla elementów list na tych stronach:

  • Strona Historia połączeń
  • Strona kontaktów
  • Strona wyszukiwania
  • Awatar profilu na stronie Dialpad
<dimen name="avatar_icon_size">76dp</dimen>

Wynik wyszukiwania na żywo, gdy użytkownik wybierze numer za pomocą klawiatury numerycznej

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

Wysokość paska kontrolnego

Ustaw wysokość paska sterowania połączeniami bieżącymi, wysokość paska sterowania połączeniami przychodzącymi i wysokość przycisku połączenia.

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

Wyświetl wymiary elementu

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