Usa los recursos proporcionados en este artículo para personalizar el Teléfono. Las diferentes vistas usarán se redireccionan desde los valores globales. Para obtener más información, consulta el diseño de UX de AOSP (puede (requiere 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 ingresados 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 de entrada. Si es falso, mostrar solo el nombre de contacto. Si esta preferencia se establece como verdadera, mostrar el avatar del contacto, el nombre del contacto y la etiqueta de 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>
Función de navegación y dirección de la puerta de enlace en la página de detalles de contacto
Usa esta configuración booleana para establecer la dirección y la representación de navegación en los 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 del modo de título de la barra de herramientas:
- 0 denota el nombre de la app.
- 1 denota 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>
IU de entrada en llamada de pantalla completa
Puerta de configuración para la IU de entrada en pantalla completa. Cuando se establece como verdadero, responder una llamada entrante muestra la IU de llamada de entrada en pantalla completa, independientemente del usuario de la app de Teléfono. Si se establece como falsa, responder una la llamada entrante descarta la HUN sin mostrar la IU de llamada entrante en pantalla completa cuando un usuario no está en Teléfono.
<bool name="config_show_fullscreen_incall_ui">true</bool>
Esquina del avatar
Si cambias este valor, se verán afectadas todas las formas de avatares, incluido el avatar de las notificaciones:
- 0.5 denota un avatar redondo.
- 1 denota 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 para los elementos de la lista de estas páginas:
- Página Historial de llamadas
- Página de contactos
- Página de búsqueda
- Avatar de perfil en la página de Dialpad
<dimen name="avatar_icon_size">76dp</dimen>
Resultado de la 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
Establecer la altura de la barra de control Llamada en curso, Llamada entrante y Llamadas altura del botón.
<dimen name="control_bar_height">96dp</dimen>
Dimensiones del artículo de la lista
<dimen name="list_item_height">116dp</dimen>