Use os recursos neste artigo para personalizar o Telefone. Visualizações diferentes vão usar os recursos redirecionados dos valores globais. Para mais informações, consulte o design da UX do AOSP (pode exigem 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 numérico
<!-- 8388629 stands for Gravity.END | Gravity.CENTER_VERTICAL--> <integer name="config_dialed_number_gravity">8388629</integer>
Perfil do usuário detalhado
Configuração para exibir um perfil de usuário detalhado quando um contato correspondente para o número de entrada é encontrado. Quando definido como falso, exibe apenas o nome do contato. Quando verdadeiro, exibe o avatar, o nome do contato e número de telefone.
<bool name="config_show_detailed_user_profile_on_dialpad">false</bool>
Imagem de plano de fundo Alfa
Quando definida como 0, a imagem de plano de fundo fica 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 de contato"
Use esta configuração booleana para bloquear o endereço e o resultado de navegação nos detalhes de contato página.
<!-- 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 indica o nome do app.
- O valor 1 indica que não há título na barra de ferramentas.
- 2 indica o nome de um dispositivo Bluetooth conectado.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode --> <integer name="config_toolbar_title_mode">0</integer>
interface de chamada em tela cheia
Porta de configuração para a interface de chamada de tela cheia. Quando definido como verdadeiro, atender uma ligação recebida exibe a interface de chamada em tela cheia, independente do usuário do Telefone. Quando definido como falso, a resposta chamada recebida dispensa a HUN sem exibir a interface de chamada em tela cheia quando um usuário não estiver Discador.
<bool name="config_show_fullscreen_incall_ui">true</bool>
Canto do avatar
A mudança desse valor afeta todas as formas de avatar, incluindo o avatar das notificações:
- 0,5 indica um avatar redondo.
- O valor 1 indica um avatar quadrado.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>
Tamanho do avatar usado para itens da lista
Use esta configuração para definir o tamanho do avatar para itens de lista nestas páginas:
- Página "Histórico de chamadas"
- Página de contatos
- Página de pesquisa
- Avatar do perfil na página do teclado
<dimen name="avatar_icon_size">76dp</dimen>
Resultado da pesquisa em tempo real quando o usuário disca com o teclado
<!-- 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
Definir a altura da barra de controle "Chamada em andamento", a altura da barra de controle "Chamada recebida" e "Chamada" altura do botão.
<dimen name="control_bar_height">96dp</dimen>
Dimensões dos itens da lista
<dimen name="list_item_height">116dp</dimen>