Valores configurables globales

Utilice los recursos proporcionados en este artículo para personalizar Dialer. Diferentes vistas utilizarán recursos redirigidos desde los valores globales. Para obtener más información, consulte el diseño AOSP UX (puede requerir inicio de sesión).

Movimiento de entrada del 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>

Gravedad de los dígitos ingresados ​​en el teclado

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

Perfil de usuario detallado

Configure para mostrar un perfil de usuario detallado cuando se encuentre un contacto coincidente para el número ingresado. Cuando es falso, muestra solo el nombre del contacto. Cuando sea verdadero, muestra el avatar del contacto, el nombre del contacto y la etiqueta del número de teléfono.

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

Imagen de fondo alfa

Cuando se establece en 0, la imagen de fondo es invisible.

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

Botones de acción en las páginas Recientes y Contactos

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

Dirección de puerta y función de navegación en la página de detalles de contacto

Utilice esta configuración booleana para controlar la dirección y la naturaleza de navegación en la página de detalles de contacto.

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

Barra de herramientas en la página Detalles de contacto

<!-- 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 de la barra de herramientas

Configuración para el modo de título de la barra de herramientas:

  • 0 denota el nombre de la aplicación.
  • 1 indica que no hay título de barra de herramientas.
  • 2 indica el nombre del dispositivo Bluetooth conectado.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode -->
<integer name="config_toolbar_title_mode">0</integer>

UI de llamada en pantalla completa

Puerta de configuración para la interfaz de usuario de llamada en pantalla completa. Cuando se establece en verdadero, responder una llamada entrante muestra la interfaz de usuario de la llamada en pantalla completa independientemente del usuario del marcador. Cuando se establece en falso, responder una llamada entrante descarta el HUN sin mostrar la interfaz de usuario de llamada en pantalla completa cuando un usuario no está en el Marcador.

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

Rincón de avatares

Cambiar este valor afecta a todas las formas de avatar, incluido el avatar de notificaciones:

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

Tamaño de avatar utilizado para los elementos de la lista

Utilice esta configuración para establecer el tamaño del avatar para los elementos de la lista en estas páginas:

  • Página de historial de llamadas
  • Página de contactos
  • Página de búsqueda
  • Avatar de perfil en la página Dialpad
<dimen name="avatar_icon_size">76dp</dimen>

Resultado de búsqueda en vivo cuando el usuario marca con el teclado

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

Altura de la barra de control

Establezca la altura de la barra de control de llamadas en curso, la altura de la barra de control de llamadas entrantes y la altura del botón de llamada.

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

Dimensiones del elemento de lista

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