Usa los recursos que se proporcionan en este artículo para personalizar el Teléfono. Las diferentes vistas usarán recursos redireccionados desde los valores globales. Para obtener más información, consulta el diseño de UX de AOSP (es posible que se requiera acceso).
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 de entrada en el teclado
<!-- 8388629 stands for Gravity.END | Gravity.CENTER_VERTICAL--> <integer name="config_dialed_number_gravity">8388629</integer>
Perfil de usuario detallado
Configuración para mostrar un perfil de usuario detallado cuando se encuentra un contacto coincidente para el número ingresado. Cuando es falso, muestra solo el nombre del contacto. Si es verdadero, muestra el avatar, el nombre y la etiqueta del número de teléfono del contacto.
<bool name="config_show_detailed_user_profile_on_dialpad">false</bool>
Alfa de la imagen de fondo
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 la puerta y función de navegación en la página Detalles del contacto
Usa esta configuración booleana para restringir la dirección y la función de navegación en la página Detalles del contacto.
<!-- A config determines whether to show postal address in contact details page. --> <bool name="config_show_postal_address">false</bool>
Barra de herramientas de la página Detalles del 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 indica el nombre de la app.
- 1 indica que no hay un 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>
IU de llamada en pantalla completa
Puerta de configuración para la IU de llamada en pantalla completa. Cuando se establece como verdadero, responder una llamada entrante muestra la IU de la llamada en pantalla completa, independientemente del usuario del teléfono. Cuando se establece como falso, responder una llamada entrante descarta el HUN sin mostrar la IU de la llamada en pantalla completa cuando un usuario no está en el marcador.
<bool name="config_show_fullscreen_incall_ui">true</bool>
Esquina del avatar
Si cambias este valor, se verán afectadas todas las formas de avatar, incluido el avatar de notificaciones:
- 0.5 indica un avatar redondo.
- 1 indica un avatar cuadrado.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>
Tamaño del avatar que se usa para los elementos de lista
Usa esta configuración para establecer el tamaño del avatar de los elementos de la lista en estas páginas:
- Página Historial de llamadas
- Página de contactos
- Página de búsqueda
- Avatar del perfil en la página del teclado
<dimen name="avatar_icon_size">76dp</dimen>
Resultado de la búsqueda en vivo cuando el usuario marca con Dialpad
<!-- A config determines whether to show type down list on Dialpad --> <bool name="config_show_type_down_list_on_dialpad">true</bool>
Controla la altura de la barra
Establece la altura de la barra de control de la llamada en curso, la altura de la barra de control de la llamada entrante y la altura del botón de llamada.
<dimen name="control_bar_height">96dp</dimen>
Dimensiones de los elementos de la lista
<dimen name="list_item_height">116dp</dimen>