İlgili içeriği oluşturmak için kullanılan Araba Kullanıcı Arayüzü Kitaplığı (araba-ui-kitaplığı) OEM'ler tarafından özelleştirilebilen ve kendine özgü bir otomotiv kullanıcı arayüzü kitaplığıdır. Google kesinlikle uygulamanızı oluşturmak için car-ui-library'yi kullanmanızı öneriyor. Bu mümkün değilse iki alternatif vardır:
- Android 12'den itibaren
car-rotary-lib
, car-ui-library'in alt kümesidir. - Android 11'de kendi
FocusParkingView
,FocusArea
veDirectManipulationHelper
olarak ayarlayın.
FocusParkingView'u uygulama
Kendi FocusParkingView
öğenizi uygulayabilir veya sınıfı
Car-ui-library'yi projenize ekleyebilirsiniz.
FocusParkingView
özelliğini uygulamak için:
- Erişilebilirlik sınıfının adını,
RotaryService
cihazının tanıyabilmesi için sabit bir şekilde kodlayın:@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusParkingView"; }
FocusArea'yı uygulama
FocusParkingView
gibi kendi FocusArea
uygulamanızı uygulayabilirsiniz
veya car-ui-library'daki sınıfı projenize kopyalayın.
FocusArea
özelliğini uygulamak için:
- Rotasyon hizmetinin tanıyabilmesi için erişilebilirlik sınıfı adını sabit kodlayın:
@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusArea"; }
.
DirectManipulationHelper'ı uygulama
Bu bir yardımcı program sınıfıdır. Sınıfı car-ui-library'dan projenize kopyalayabilirsiniz.