Un contrôleur rotatif est un bouton et des boutons environnants situés dans la console centrale d'une automobile, qui permettent de contrôler l'unité principale. Un contrôleur rotatif doit prendre en charge les fonctions suivantes:
- Déplacer l'élément dans quatre directions (haut, bas, gauche et droite)
- Faire pivoter dans le sens des aiguilles d'une montre et dans le sens inverse
- Bouton central
- Bouton Retour
Un contrôleur rotatif peut accepter les encouragements diagonal. La rotation doit être illimitée avec des crans (clics). Il peut y avoir un bouton au centre ou le bouton rotatif lui-même peut faire office de bouton. Des boutons supplémentaires sont généralement placés autour du bouton rotatif, par exemple "Accueil", "Médias", "Téléphone" et la navigation (carte).
Un contrôleur rotatif fonctionne comme suit:
- Le forçage est utilisé pour la navigation approximative dans l'interface utilisateur. L'écran est divisé en plusieurs régions rectangulaires, appelées
FocusAreas
. Un léger coup de pouce permet de naviguer entre cesFocusAreas
. - La rotation permet une navigation précise. La rotation permet de parcourir les vues sélectionnables dans un
FocusArea
dans l'ordre de la touche Tabulation. - Le bouton central permet d'effectuer une action sur la vue sélectionnée, par exemple d'appuyer sur un bouton.
- Le bouton "Retour" fonctionne généralement comme d'habitude sur Android, à l'exception de la manipulation directe, décrite ci-dessous.
L'historique des gestes permet de revenir à l'état précédent en effectuant un geste vers la droite, puis vers la gauche. Cette configuration peut être configurée par l'OEM.
Lorsqu'il est configuré par l'OEM, une tentative de pression sur le bord de l'écran déclenche une action à l'échelle du système, par exemple "Retour".
Si l'interaction la plus récente a eu lieu par commande tactile plutôt que par commande rotative, tout contact, rotation ou appui sur le bouton central démarre le mode rotatif en sélectionnant une vue, mais est généralement ignoré. Les actions ultérieures fonctionnent comme décrit ci-dessus, en déplaçant le focus ou en effectuant une action.
Si un SeekBar
est sélectionné lorsque vous appuyez sur le bouton central, le mode manipulation directe (DM) démarre. Dans ce mode, la rotation manipule le SeekBar
plutôt que de naviguer. Le bouton Retour permet de quitter le mode DM.
Les autres vues compatibles avec le mode DM peuvent utiliser le forçage et la rotation pour manipuler la vue.
Par exemple, une vue de carte peut utiliser la rotation pour effectuer un zoom et un léger mouvement pour effectuer un panoramique (défilement) de la carte.
Pour en savoir plus, consultez les ressources suivantes:
- Développer des applications
- Développer des applications sans la bibliothèque Car UI
- Guide d'intégration pour les OEM