Döner denetleyici, bir otomobilin orta konsolunda bulunan ve ana üniteyi kontrol etmek için kullanılan bir düğme ve onu çevreleyen düğmelerdir. Bir döner kontrol cihazının şu işlevleri desteklemesi gerekir:
- Dört yönde sürükleyin (yukarı, aşağı, sola ve sağa)
- Saat yönünde ve saat yönünün tersine döndürün
- Orta düğme
- Geri butonu
Döner kontrol cihazı diyagonal itmeleri destekleyebilir. Döndürme, tetiklemeler (tıklamalar) ile sınırsız olmalıdır. Ortada bir düğme olabilir veya döner düğmenin kendisi bir düğme görevi görebilir. Genellikle döner düğmenin çevresinde Ana Sayfa, Medya, Telefon ve navigasyon (harita) gibi ek düğmeler bulunur.
Döner kontrolör şu şekilde çalışır:
- Nudging, kullanıcı arayüzünde kaba gezinme için kullanılır. Ekran,
FocusAreas
adı verilen birkaç dikdörtgen bölgeye bölünmüştür. Sürükleme buFocusAreas
arasında gezinir. - Döndürme, hassas gezinme için kullanılır. Döndürme,
FocusArea
odaklanılabilir görünümler arasında Sekme tuşuyla aynı sırayla gezinir. - Ortadaki düğme, odaklanılan görünümde örneğin bir düğmeye basmak gibi eylemler gerçekleştirir.
- Geri düğmesi genellikle Android'de her zamanki gibi çalışır; bunun istisnası, aşağıda açıklanan doğrudan manipülasyondur .
Dürtme geçmişi, sağa ve sola dürtmenin sizi bulunduğunuz yere geri götürmesini sağlar. Bu, OEM tarafından yapılandırılabilir.
OEM tarafından yapılandırıldığında, ekranın kenarını itmeye çalışmak sistem çapında bir eylemi tetikler; örneğin Geri.
En son etkileşim döner kontrol cihazı yerine dokunma yoluyla gerçekleştiyse, herhangi bir itme, döndürme veya Orta düğmeye basılması, bir görünüme odaklanarak döner modu başlatır, ancak genellikle göz ardı edilir. Sonraki eylemler yukarıda açıklandığı gibi çalışır; odağı hareket ettirir veya eyleme geçer.
Orta düğmeye basıldığında bir SeekBar
odaklanmışsa doğrudan manipülasyon (DM) modu başlar. Bu modda döndürme, gezinmek yerine SeekBar
yönetir. Geri düğmesi DM modundan çıkmak için kullanılır. DM modunu destekleyen diğer görünümler, görünümü değiştirmek için döndürmenin yanı sıra sürüklemeyi de kullanabilir. Örneğin, bir harita görünümü haritayı yakınlaştırmak için döndürmeyi ve haritayı kaydırmak (kaydırmak) için sürüklemeyi kullanabilir.
Daha fazlasını öğrenmek için bkz.:
- Uygulama geliştirin
- Araç Kullanıcı Arayüzü kitaplığı olmadan uygulamalar geliştirin
- OEM'ler için entegrasyon kılavuzu