Un controlador giratorio es una perilla y botones circundantes en la consola central de un automóvil que se utilizan para controlar la unidad principal. Un controlador giratorio debe admitir estas funciones:
- Empujar en cuatro direcciones (arriba, abajo, izquierda y derecha)
- Girar en sentido horario y antihorario.
- Botón central
- Botón de retroceso
Un controlador giratorio podría admitir empujones diagonales. La rotación debe ser ilimitada con retenes (clics). Puede haber un botón en el centro o el propio mando giratorio puede actuar como botón. Por lo general, hay botones adicionales alrededor del botón giratorio, por ejemplo, Inicio, Medios, Teléfono y navegación (mapa).
Un controlador giratorio funciona así:
- Empujar se utiliza para una navegación aproximada en la interfaz de usuario. La pantalla está dividida en varias regiones rectangulares, denominadas
FocusAreas
. Empujar navega entre estasFocusAreas
. - La rotación se utiliza para una navegación precisa . La rotación navega a través de las vistas enfocables en un
FocusArea
en el mismo orden que la tecla Tab. - El botón central realiza una acción en la vista enfocada, por ejemplo, para presionar un botón.
- El botón Atrás normalmente funciona como de costumbre en Android, con la excepción de la manipulación directa , que se describe a continuación.
El historial de desplazamientos garantiza que, al desplazarse hacia la derecha y luego hacia la izquierda, volverá a donde estaba. Esto puede ser configurado por el OEM.
Cuando lo configura el OEM, intentar desplazarse fuera del borde de la pantalla desencadena una acción en todo el sistema, por ejemplo, Atrás.
Si la interacción más reciente tuvo lugar a través del tacto en lugar del control giratorio, cualquier movimiento, giro o pulsación del botón central inicia el modo giratorio al enfocar una vista, pero generalmente se ignora. Las acciones posteriores funcionan como se describió anteriormente, moviendo el foco o tomando acción.
Si una SeekBar
está enfocada cuando se presiona el botón central, se inicia el modo de manipulación directa (DM) . En este modo, la rotación manipula SeekBar
en lugar de navegar. El botón Atrás se utiliza para salir del modo DM. Otras vistas que admiten el modo DM pueden utilizar el desplazamiento y la rotación para manipular la vista. Por ejemplo, una vista de mapa puede usar la rotación para hacer zoom y empujar para desplazarse por el mapa.
Para obtener más información, consulte:
- Desarrollar aplicaciones
- Desarrollar aplicaciones sin la biblioteca Car UI
- Guía de integración para OEM