נתוני הגרסה של הספרייה של ממשק המשתמש ברכב

בדף הזה מתוארים העדכונים שבוצעו בספריית ממשק המשתמש של הרכב בכל אחד מהגרסאות שמפורטות בהמשך.

car-ui-lib 2.6.0

תכונות חדשות

  • נוסף האזנה בהקשה ללוגו של CarUiToolbar.

בעיות שטופלו

  • תוקנה בעיה שבה תוכן תיבת הדו-שיח האפשרויות הנוספות של CarUiToolbar נשאר לא פעיל כשמבצעים עדכונים באמצעות הפלאגין.
  • תוקנה בעיה שבה סרגל הגלילה של CarUiRecyclerView לא היה גלוי כי בוצעה החלה של רכיבי inset שגויים.
  • תוקנה הבעיה כשהפלאגין החזיר InsetsChangedListener null.
  • נוספה בדיקה לאכיפת התוכן שמוצג ב-AppStyledView ואין להשתמש בו Theme.CarUi.
  • תוקן מיקום ברירת המחדל של AppStyledView במסכים גדולים לרוחב.
  • נוספה התאמה אישית של הרקע והמעומעם של AppStyledView.
  • נוספה תמיכה בשיחות אל AppStyledDialog#setContentView() לאחר מכן AppStyledView מוצג.

הוצאו משימוש את השיטות האלה:

  • CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean), שימוש CarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean) במקום זאת.
  • CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean, boolean), יש להשתמש ב-CarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean, boolean) במקום זאת.

car-ui-lib-plugin-apis 1.5.0

תכונות חדשות

  • נוספה התאמה אישית של הכלי להאזנה בהקשה על הלוגו של CarUiToolbar.

הפריטים האלה הוצאו משימוש:

  • PluginFactoryOEMV6, יש להשתמש ב-PluginFactoryOEMV7 במקום זאת.
  • ToolbarControllerOEMV2, יש להשתמש ב-ToolbarControllerOEMV3 במקום זאת.

car-ui-lib 2.5.1

בעיות שטופלו

  • תוקנה בעיה ב-ProGuard שמנעה את טעינת הפלאגין car-ui-lib.
  • תוקנה תאימות קדימה ליישומי פלאגין שעלולים לגרום ל-NPE בזמן ריצה.
  • אכיפת שהפלאגין car-ui-lib צריך להיות אפליקציית מערכת.
  • בוצע תיקון ב-CarUiRecyclerView שלא מוצג סרגל גלילה בתרחישים מסוימים.
  • בוצע תיקון שהכרטיסיות שנבחרו לא מתעדכנות בזמן השימוש בפלאגין.
  • תוקנו בעיות ביצירת SearchView כשהשתמשת בפלאגין.
  • הפעלת קריאה חוזרת (callback) של מצב ההגבלה על חוויית המשתמש בשירות הרכב באמצעות הקשר של פעילות להגדרת התצוגה הנכונה.
  • הערות ה-null עודכנו.

car-ui-lib 2.5.0

בעיות שטופלו

  • זמן הפעלה אופטימלי של הפלאגין.
  • תוקנה בעיה שבה אפליקציות תמיד החזירו את הערך 1 כפלאגין נתמך מקסימלי .
  • הסרת השינוי של העיצוב כדי לאלץ את Theme.CarUi מתוך AppStyledView.
  • נוספה שיטה שניתנת לשינוי כדי להגדיר כותרת במכשיר ListPreferenceFragment.

car-ui-lib-plugin-apis 1.4.0

תכונות חדשות

  • הרשאה להתאמה אישית של ה-OEM (יצרן הציוד המקורי) של CarUiPreference.

הפריטים האלה הוצאו משימוש:

  • PluginFactoryOEMV5, יש להשתמש ב-PluginFactoryOEMV6 במקום זאת.

car-ui-lib 2.4.0

תכונות חדשות

  • נוספה תמיכה במעבר אל AppStyledView.

בעיות שטופלו

  • ההגדרה AppStyledRecyclerViewAdapter עודכנה והיא כבר לא גלויה לכולם.
  • מספקת שיטה נוחה עבור הקשר עם אופטימיזציה AppStyledDialogController
  • ההגדרה של AppStyledViewNavIcon הועברה אל AppStyledDialogController.
  • הוסרה החלפה מאולצת של העיצוב ל-Theme.CarUi ב-AppStyledView.
  • נוספו מעברים כדי לתמוך ברינדור של מסכים מסוג AppStyledView.
  • הוספת את car_ui_recycler_view_no_scrollbar לרשימת הפריטים שאפשר להוסיף כשכבת-על.
  • יצרת ספריית Gradle עבור CarUiRecyclerView אספרסו ViewActions וגם ViewMatchers.
  • ארגון מחדש של התצוגה בסגנון אפליקציה לשימוש ב-ScrollView.

car-ui-lib-plugin-apis 1.3.0

תכונות חדשות

הפריטים האלה הוצאו משימוש:

  • PluginFactoryOEMV4, יש להשתמש ב-PluginFactoryOEMV5 במקום זאת.
  • RecyclerViewOEMV1, יש להשתמש ב-RecyclerViewOEMV2 במקום זאת.
  • OnScrollListenerOEMV1, שימוש ב-RecyclerViewOEMV2.OnScrollListenerOEMV2 במקום זאת.

car-ui-lib 2.3.0

תכונות חדשות

נוסף רכיב חדש:

  • CarUiShortcutsPopup

נוספה תמיכה במאפיינים הבאים של סרגל הגלילה:

  • android:fadeScrollbars
  • android:scrollbars
  • android:scrollbarThumbVertical
  • android:scrollbarTrackVertical
  • android:scrollbarStyle
  • android:scrollbarFadeDuration
  • android:verticalScrollbarPosition
  • android:requiresFadingEdge

בעיות שטופלו

  • תוקן CarUiRecyclerView, שלא שמר על מיקומו ב-Activity בילוי.

  • פתרנו חוסר תאימות בין קוד הלקוח ל-Bitmap במפת סיביות שירות ה-IME.

  • הופעל השימוש ב-NavHostFragment עם PreferenceFragment.

car-ui-lib-plugin-apis 1.2.0

תכונות חדשות

השימוש ב-java.util.function ממשקים הוחלף בספרייה הבאה ממשקים:

  • com.android.car.ui.plugin.oemapis.BiConsumer
  • com.android.car.ui.plugin.oemapis.Consumer
  • com.android.car.ui.plugin.oemapis.Function

הפריטים האלה הוצאו משימוש:

  • PluginFactoryOEMV3, יש להשתמש ב-PluginFactoryOEMV4 במקום זאת.
  • ToolbarControllerOEMV1, יש להשתמש ב-ToolbarControllerOEMV2 במקום זאת.
  • ContentListItemOEMV1, יש להשתמש ב-ContentListItemOEMV2 במקום זאת.
  • ImeSearchInterfaceOEMV1, יש להשתמש ב-ImeSearchInterfaceOEMV2 במקום זאת.

בוצעה החלפה של יישום הספרייה של ממשקי null בהטמעות. מתוך androidx.annotations.

car-ui-lib-plugin-apis 1.1.1

בגרסה הזו עדכנו את minSdkVersion לגרסה 28.

car-ui-lib 2.2.1

הגרסה הזו:

  • הצגה של CarUiFooterPreference
  • עדכון של minSdkVersion ל-28.

car-ui-lib-plugin-apis 1.1.0

הגרסה הזו:

  • הוצאה משימוש של AppStyledViewControllerOEMV1
  • הצגה של AppStyledViewControllerOEMV2

  • כוללים שינויים מ-AppStyledViewControllerOEMV1:

    public abstract int getContentAreaHeight();
    public abstract int getContentAreaWidth();
    
  • PluginFactoryOEMV1 ו-PluginFactoryOEMV2 הוצאו משימוש

  • הצגת הממשק של PluginFactoryOEMV3.

car-ui-lib 2.1.0

הגרסה הזו:

  • המערכת מוסיפה AppStyledView ממשקי API של לקוח:

    public int getContentAreaHeight();
    public int getContentAreaWidth();
    
  • הצגה של CarUiPrimarySwitchPreference

  • עדכון ה-constructor של AppStyledDialogController כך שנדרש להשתמש ב-Activity במקום Context:

    • הוספה:

      public AppStyledDialogController(android.app.Activity);
      
    • מוציא משימוש:

      public AppStyledDialogController(android.content.Context);
      

car-ui-lib-plugin-apis 1.0.1

בגרסה הזו נוספו הערות ריקות (null).

car-ui-lib-plugin-apis 1.0.0

הגרסה הזו כוללת תמיכה בממשקי ה-API הבאים של car-ui-lib יישומי פלאגין:

  • AppStyledViewDialog
  • CarUiRecyclerView
  • CarUiToolbar
  • CarUiListItems

car-ui-lib 2.0.0

הגרסה הזו זמינה ב-Google Maven, מציג תמיכה בפלאגין car-ui-lib לרכיבים הבאים:

  • AppStyledViewDialog
  • CarUiRecyclerView
  • CarUiToolbar
  • CarUiListItems

car-ui-lib 1.0.0

הגרסה הזו זמינה ב-AOSP ל-Android 12 ומטה, ומספקת תמיכה עבור: