Un control rotativo es un botón giratorio y los botones que lo rodean en la consola central de un automóvil que se usan para controlar la unidad principal. Un controlador rotativo debe admitir estas funciones:
- Desplazar en cuatro direcciones (arriba, abajo, izquierda y derecha)
- Rotar en el sentido de las manecillas del reloj y en el sentido contrario
- Botón central
- Botón Atrás
Un control rotativo puede admitir desplazamientos diagonales. La rotación debe ser ilimitada con detents (clics). Puede haber un botón en el centro o el mismo botón rotativo puede actuar como un botón. Por lo general, hay botones adicionales alrededor de la perilla rotativa, por ejemplo, Inicio, Multimedia, Teléfono y Navegación (mapa).
Un controlador rotativo funciona de la siguiente manera:
- Los empujones se usan para la navegación grosera en la interfaz de usuario. La pantalla se divide en varias regiones rectangulares, denominadas
FocusAreas
. El desplazamiento permite navegar entre estosFocusAreas
. - La rotación se usa para la navegación fina. La rotación navega por 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, presiona un botón.
- Por lo general, el botón Atrás funciona como de costumbre en Android, a excepción de la manipulación directa, que se describe a continuación.
El historial de empuje garantiza que los toques a la derecha y, luego, a la izquierda te lleven a donde estabas. El OEM puede configurar esta opción.
Cuando el OEM lo configura, intentar quitar el borde de la pantalla activa una acción en todo el sistema, por ejemplo, Atrás.
Si la interacción más reciente se realizó a través del toque en lugar del controlador rotativo, cualquier empujón, rotación o presión del botón central inicia el modo rotativo enfocando una vista, pero por lo general se ignora. Las acciones posteriores funcionan como se describió anteriormente, ya sea moviendo el enfoque o realizando una acción.
Si se enfoca una SeekBar
cuando se presiona el botón central, se inicia el modo de manipulación directa (DM). En este modo, la rotación manipula el SeekBar
en lugar de navegar. El botón Atrás se usa para salir del modo DM.
Otras vistas que admiten el modo DM pueden usar el desplazamiento y la rotación para manipular la vista.
Por ejemplo, una vista de mapa puede usar la rotación para acercar y alejar, y los movimientos laterales para desplazar (desplazarse) el mapa.
Para más información, consulta: