ספריית ממשק המשתמש של הרכב (car-ui-library) היא ספרייה של ממשק משתמש לכלי רכב בעקביות שמותאמת אישית על ידי יצרני ציוד מקורי. Google מאוד מומלץ להשתמש בספרייה ב-car-ui-library כדי ליצור את האפליקציה. אם לא ניתן לעשות זאת, יש מספר שתי חלופות:
- החל מ-Android 12, אפשר להשתמש ב-
car-rotary-lib
, תת-תחום של ספריית רכב. - ב-Android 11, עליך להטמיע מודעות משלך
FocusParkingView
,FocusArea
וגםDirectManipulationHelper
כמו שמתואר בהמשך.
הטמעת FocusParkingView
תוכלו להטמיע FocusParkingView
משלכם או להעתיק את הכיתה
car-ui-library לפרויקט שלך.
כדי להטמיע את FocusParkingView
:
- מוסיפים בתוך הקוד את שם מחלקת הנגישות כדי ש-
RotaryService
יוכל לזהות אותו:@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusParkingView"; }
הטמעת FocusArea
למשל FocusParkingView
, תוכלו להטמיע FocusArea
משלכם
או מעתיקים את הכיתה מה-car-ui-library לפרויקט שלכם.
כדי להטמיע את FocusArea
:
- מוסיפים בתוך הקוד את שם סיווג הנגישות כדי ששירות החוגה יוכל לזהות אותו:
@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusArea"; }
הטמעת DirectManipulationHelper
זהו סיווג שירות. תוכלו להעתיק את הכיתה מה-car-ui-library לפרויקט שלכם.