Valores configuráveis ​​globais

Use os recursos fornecidos neste artigo para personalizar o Discador. Diferentes visualizações usarão recursos redirecionados dos valores globais. Para obter mais informações, consulte o design AOSP UX (pode exigir login).

Movimento de entrada do teclado

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

Gravidade dos dígitos de entrada no teclado de discagem

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

Perfil de usuário detalhado

Config para exibir um perfil de usuário detalhado quando um contato correspondente para o número de entrada for encontrado. Quando false, exibe apenas o nome do contato . Quando verdadeiro, exibe o avatar do contato, o nome do contato e o rótulo do número de telefone.

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

Alfa da imagem de fundo

Quando definido como 0, a imagem de fundo é invisível.

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

Botões de ação nas páginas Recentes e Contatos

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

Endereço do portão e recurso de navegação na página Detalhes do contato

Use esta configuração booleana para bloquear o endereço e a natureza de navegação na página Detalhes do contato.

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

Barra de ferramentas na página Detalhes do contato

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

Modo de título da barra de ferramentas

Configuração para o modo de título da barra de ferramentas:

  • 0 denota o nome do aplicativo.
  • 1 denota nenhum título da barra de ferramentas.
  • 2 denota o nome do dispositivo Bluetooth conectado.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode -->
<integer name="config_toolbar_title_mode">0</integer>

IU de chamada em tela cheia

Porta de configuração para a IU de chamada em tela cheia. Quando definido como verdadeiro, atender uma chamada recebida exibe a interface do usuário de chamada em tela cheia, independentemente do usuário do discador. Quando definido como falso, atender uma chamada de entrada dispensa o HUN sem exibir a IU de chamada em tela cheia quando um usuário não está no Discador.

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

Canto do avatar

Alterar este valor afeta todas as formas de avatar, incluindo o avatar de notificações:

  • 0,5 denota avatar redondo.
  • 1 denota avatar quadrado.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>

Tamanho do avatar usado para itens de lista

Use esta configuração para definir o tamanho do avatar para itens de lista nestas páginas:

  • Página de histórico de chamadas
  • Página de contatos
  • Página de pesquisa
  • Avatar do perfil na página do teclado de discagem
<dimen name="avatar_icon_size">76dp</dimen>

Resultado da pesquisa ao vivo quando o usuário disca com o teclado de discagem

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

Altura da barra de controle

Defina a altura da barra de controle de chamada em andamento, a altura da barra de controle de chamada recebida e a altura do botão de chamada.

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

Listar dimensões do item

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