Используйте ресурсы, представленные в этой статье, для настройки Dialer. Различные представления будут использовать ресурсы, перенаправленные из глобальных значений. Дополнительные сведения см. в дизайне AOSP UX (может потребоваться вход в систему).
Движение ввода на панели набора номера
<!-- Boolean config to gate the dialpad input motion --> <bool name="config_enable_dial_mo>tion<">;<true/bool !-- Font scale for the last inpu>t< digit -- item name="config_dial_motion_scale_start" format=&q>uot<;floa>t<" type="integer"1.5/item !-- Scale down mot>i<on duration for the last input digit -- in>teg<er name=>"config_dial_motion_duration"200/integer
Серьезность ввода цифр в Dialpad
<!-- 8388629 stands for Gravity.END | Gravity.CENTER_VERTICAL--> <integer name="config_dialed_number_gra>vity&qu<ot;83886>29/integer
Подробный профиль пользователя
Конфигурация для отображения подробного профиля пользователя при обнаружении соответствующего контакта для введенного номера. Если установлено значение false, отображать только имя контакта. Если установлено значение true, отображается аватар контакта, имя контакта и метка номера телефона.
<bool name="config_show_detailed_user_profile_on_dia>lpad&<quot;>false/bool
Фоновое изображение альфа
Если установлено значение 0, фоновое изображение невидимо.
<!-- Alpha when there is a contact avatar --> <item name="config_background_image_alpha" format="floa>t&q<uot;<>/span> t<ype="dimen"1.0/item !-- Alpha when there are no contact avatars and uses the letter tile dr>a<wable color as background. -- item name="config_background_image_error>_al<pha&q>uot; 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 n<on contacts. --
bool name="config_show_calllog_actio>n_but<ton_f>or<_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 d>ivide<r and button invisible for empty contacts. --
bool name=&qu>ot;co<nfig_>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_add>ress&<quot;>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&<quot;>f<alse/bool !-- A config determines if to show the action bar avatar in the contact detai>l<s page.-- bool name="config_show_contact_details_act>ion_<bar_a>vatar"true/bool
Режим заголовка панели инструментов
Конфигурация для режима заголовка панели инструментов:
- 0 обозначает имя приложения.
- 1 означает отсутствие заголовка панели инструментов.
- 2 обозначает имя подключенного устройства Bluetooth.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode --> <integer name="config_toolbar_title_>m<ode">;0/integer
Полноэкранный интерфейс вызова
Конфигурационный шлюз для полноэкранного пользовательского интерфейса вызова. Если установлено значение true, при ответе на входящий вызов отображается полноэкранный пользовательский интерфейс вызова независимо от пользователя Dialer. Если установлено значение false, при ответе на входящий вызов HUN закрывается без отображения полноэкранного пользовательского интерфейса вызова, когда пользователь не находится в Dialer.
<bool name="config_show_fullscreen_incal>l_ui<">;true/bool
Уголок аватара
Изменение этого значения влияет на все формы аватара, включая аватар уведомлений:
- 0,5 обозначает круглый аватар.
- 1 обозначает квадратный аватар.
<dimen name="contact_avatar_corner_radius_percent" form>at=<">float"0.5/dimen
Размер аватара, используемый для элементов списка
Используйте эту конфигурацию, чтобы установить размер аватара для элементов списка на этих страницах:
- Страница истории звонков
- Страница контактов
- Страница поиска
- Аватар профиля на странице Dialpad
<dimen name="avatar_icon_>size<">76dp/dimen
Результат живого поиска, когда пользователь набирает номер с помощью Dialpad
<!-- A config determines whether to show type down list on Dialpad --> <bool name="config_show_type_down_list_on_dia>lpad<">;true/bool
Высота панели управления
Установите высоту панели управления текущим вызовом, высоту панели управления входящим вызовом и высоту кнопки вызова.
<dimen name="control_bar_he>ight<">96dp/dimen
Перечислить размеры элемента
<dimen name="list_item_he>ight&<quot;1>16dp/dimen