Control rotativo

Un control rotativo es un botón giratorio y los botones circundantes 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 empujones 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 del mando rotativo, por ejemplo, Inicio, Audio, Teléfono y Navegación (mapa).

Un control rotativo funciona de la siguiente manera:

  • Los empujones se usan para la navegación grosera en la interfaz de usuario. La pantalla se particiona en varias regiones rectangulares, denominadas FocusAreas. El empujón navega entre estos FocusAreas.
  • 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 acciones en la vista enfocada, por ejemplo, para presionar 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 los movimientos de la barra de desplazamiento garantiza que, si mueves la barra hacia la derecha y, luego, hacia la izquierda, vuelvas a la posición anterior. 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 tacto 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, moviendo el enfoque o realizando acciones.

Si se enfoca un 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: