27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Döner kontrol düğmesi
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Dönen kontrol düğmesi, bir otomobilin orta konsolundaki ana birimi kontrol etmek için kullanılan bir düğme ve düğmeyi çevreleyen düğmelerdir. Döner kontrol cihazı aşağıdaki işlevleri desteklemelidir:
- Dört yönde (yukarı, aşağı, sol ve sağ) sürükleme
- Saat yönünde ve saat yönünün tersine döndürme
- Orta düğme
- Geri düğmesi
Döner kontrol cihazı, çapraz kaydırma işlemlerini destekleyebilir. Döndürme, duraklamalar (tıklamalar) ile sınırsız olmalıdır. Ortada bir düğme olabilir veya döner düğme düğme gibi davranabilir. Döner düğmenin etrafında genellikle ek düğmeler bulunur (ör. Ana Sayfa, Medya, Telefon ve navigasyon (harita)).
Döner kontrol düğmesi şu şekilde çalışır:
- Kullanıcı arayüzünde genel gezinme için itme kullanılır. Ekran,
FocusAreas
olarak adlandırılan birkaç dikdörtgen bölgeye bölünür.
Ekranı hafifçe iterek bu FocusAreas
arasında gezinebilirsiniz.
- Döndürme, ince gezinme için kullanılır. Döndürme, Sekme tuşuyla aynı sırada
FocusArea
içindeki odaklanılabilir görünümler arasında gezinir.
- Orta düğme, odaklanan görünümde işlem yapar (ör. bir düğmeye basmak için).
- Geri düğmesi, Android'de genellikle her zamanki gibi çalışır. Bunun istisnası, aşağıda açıklanan doğrudan manipülasyondur.
Hareket ettirme geçmişi, sağa ve sonra sola hareket ettirdiğinizde sizi kaldığınız yere geri götürmenizi sağlar.
Bu, OEM tarafından yapılandırılabilir.
OEM tarafından yapılandırıldığında, ekranın kenarından kaldırmaya çalışmak sistem genelinde bir işlem (ör. Geri) tetikler.
En son etkileşim, döner kontrol cihazı yerine dokunma yoluyla gerçekleştiyse Orta düğmeye dokunma, düğmeyi döndürme veya düğmeye basma, bir görünüme odaklanarak döner modu başlatır ancak genellikle yoksayılır. Sonraki işlemler, yukarıda açıklandığı gibi çalışır, odağı taşır veya işlem yapar.
Orta düğmeye basıldığında bir SeekBar
odaklanırsa doğrudan değiştirme (DM) modu başlar. Bu modda, döndürme işlemi gezinmek yerine SeekBar
'ü değiştirir. Geri düğmesi, DM modundan çıkmak için kullanılır.
DM modunu destekleyen diğer görünümlerde, görünümü değiştirmek için kaydırma ve döndürme işlemleri kullanılabilir.
Örneğin, bir harita görünümünde yakınlaştırmak için döndürme, haritayı kaydırmak (kaydırma) için ise kaydırma kullanılabilir.
Daha fazla bilgi için:
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Rotary controller\n\nA *rotary controller* is a knob and surrounding buttons in the center console of\nan automobile used to control the head unit. A rotary controller must support these functions:\n\n- Nudge in four directions (up, down, left, and right)\n- Rotate clockwise and counterclockwise\n- Center button\n- Back button\n\nA rotary controller might support diagonal nudges. Rotation must be limitless with\ndetents (clicks). There can either be a button in the center or the rotary knob itself\ncan act as a button. There are typically additional buttons surrounding the rotary knob,\nfor example, Home, Media, Phone, and navigation (map).\n\nA rotary controller works like this:\n\n- Nudging is used for *coarse* navigation in the user interface. The screen is partitioned into several rectangular regions, referred to as `FocusAreas`. Nudging navigates between these `FocusAreas`.\n- Rotation is used for *fine* navigation. Rotation navigates through the focusable views in a `FocusArea` in the same order as the Tab key.\n- Center button takes action on the focused view, for example to press a button.\n- Back button typically functions as usual in Android, an exception being [direct manipulation](#dm), described below.\n\nNudge history ensures that nudging right and then left takes you back where you were.\nThis can be configured by the OEM.\n\nWhen configured by the OEM, attempting to nudge off the edge of the screen triggers a\nsystem-wide action, for example Back.\n\nIf the most recent interaction took place through touch rather than the rotary controller,\nany nudge, rotate, or press of the Center button starts rotary mode by focusing a view, but\nis typically ignored. Subsequent actions function as described above, moving focus or\ntaking action.\n\nIf a `SeekBar` is focused when the Center button is pressed,\n*direct manipulation (DM)* mode starts. In this mode, rotation manipulates the\n`SeekBar` rather than navigating. The Back button is used to exit DM mode.\nOther views that support DM mode can use nudging as well as rotation to manipulate the view.\nFor example, a map view can use rotation to zoom and nudging to pan (scroll) the map.\n\nTo learn more, see:\n\n- [Develop apps](/docs/automotive/hmi/rotary_controller/app_developers)\n- [Develop apps\n without the Car UI library](/docs/automotive/hmi/rotary_controller/app_developers_no_carui)\n- [Integration guide for OEMs](/docs/automotive/hmi/rotary_controller/oem_integration)"]]