Поворотный контроллер

Поворотный контроллер — это ручка и окружающие ее кнопки на центральной консоли автомобиля, используемые для управления головным устройством. Поворотный контроллер должен поддерживать следующие функции:

  • Подталкивание в четырех направлениях (вверх, вниз, влево и вправо)
  • Вращение по часовой стрелке и против часовой стрелки
  • Центральная кнопка
  • Кнопка назад

Поворотный контроллер мож��т поддерживать диагональное перемещение. Вращение должно быть безграничным с фиксаторами (щелчками). В центре может быть либо кнопка, либо в качестве кнопки может выступать сама поворотная ручка. Обычно вокруг поворотной ручки расположены дополнительные кнопки, например «Домой», «Медиа», «Телефон» и «Навигация (карта).

Поворотный контроллер работает следующим образом:

  • Подталкивание используется для грубой навигации в пользовательском интерфейсе. Экран разделен на несколько прямоугольных областей, называемых FocusAreas . Подталкивание позволяет перемещаться между этими FocusAreas .
  • Вращение используется для точной навигации. Вращение позволяет перемещаться по фокусируемым представлениям в FocusArea в том же порядке, что и клавиша Tab.
  • Центральная кнопка выполняет действие в сфокусированном виде, например, нажимает кнопку.
  • Кнопка «Назад» в Android обычно работает как обычно, за исключением прямого манипулирования , описанного ниже.

История перемещений гарантирует, что перемещение вправо, а затем влево вернет вас туда, где вы были. Это может быть настроено OEM-производителем.

Если это настроено OEM-производителем, попытка отодвинуть край экрана вызывает общесистемное действие, например «Назад».

Если последнее взаимодействие произошло посредством прикосновения, а не поворотного контроллера, любое подталкивание, вращение или нажатие центральной кнопки запускает поворотный режим путем фокусировки изображения, но обычно игнорируется. Последующие действия действуют, как описано выше: перемещение фокуса или выполнение действия.

Если SeekBar находится в фокусе при нажатии центральной кнопки, запускается режим прямого манипулирования (DM) . В этом режиме вращение управляет SeekBar , а не навигацией. Кнопка «Назад» используется для выхода из режима DM. Другие виды, поддерживающие режим DM, могут использовать перемещение и вращение для управления видом. Например, в представлении карты можно использовать вращение для масштабирования и подталкивание для панорамирования (прокрутки) карты.

Чтобы узнать больше, см.: