Глобальные настраиваемые значения

Используйте ресурсы, представленные в этой статье, для настройки номеронабирателя. Различные представления будут использовать ресурсы, перенаправленные из глобальных значений. Для получения дополнительной информации см. дизайн пользовательского интерфейса AOSP (может потребоваться вход).

Движение ввода на клавиатуре

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

Гравитация вводимых цифр в Dialpad

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

Подробный профиль пользователя

Конфигурация для отображения подробного профиля пользователя при обнаружении соответствующего контакта для введенного номера. При значении false отображать только имя контакта. При значении true отображать аватар контакта, имя контакта и метку номера телефона.

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

Фоновое изображение альфа

При значении 0 фоновое изображение невидимо.

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

Кнопки действий на страницах «Недавние» и «Контакты»

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

Адрес ворот и функция навигации на странице контактной информации

Используйте эту логическую конфигурацию для ввода адреса и навигации на странице «Контактные данные».

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

Панель инструментов на странице сведений о контакте

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

Режим заголовка панели инструментов

Конфигурация для режима заголовка панели инструментов:

  • 0 обозначает имя приложения.
  • 1 означает отсутствие заголовка панели инструментов.
  • 2 обозначает имя подключенного Bluetooth-устройства.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode -->
<integer name="config_toolbar_title_mode">0</integer>

Полноэкранный интерфейс вызова

Config Gate для полноэкранного пользовательского интерфейса вызова. Если установлено значение true, при ответе на входящий вызов отображается полноэкранный пользовательский интерфейс вызова независимо от пользователя номеронабирателя. Если установлено значение false, ответ на входящий вызов отклоняет HUN без отображения полноэкранного пользовательского интерфейса вызова, когда пользователь не находится в номеронабирателе.

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

Угол аватара

Изменение этого значения влияет на все формы аватара, включая аватар уведомлений:

  • 0,5 обозначает круглую аватарку.
  • 1 обозначает квадратный аватар.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>

Размер аватара, используемый для элементов списка

Используйте эту конфигурацию, чтобы установить размер аватара для элементов списка на этих страницах:

  • Страница истории звонков
  • Страница контактов
  • Страница поиска
  • Аватар профиля на странице набора номера
<dimen name="avatar_icon_size">76dp</dimen>

Результат поиска в реальном времени, когда пользователь набирает номер с панели набора номера

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

Высота панели управления

Установите высоту панели управления текущим вызовом, высоту панели управления входящим вызовом и высоту кнопки вызова.

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

Размеры элементов списка

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