Appcompat

מאפשרת גישה לממשקי API חדשים בגרסאות API ישנות יותר של הפלטפורמה (רבות מהן משתמשות ב-Material Design).
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסה אלפא
29 במאי 2024 1.7.0 - - -

הצהרת יחסי תלות

כדי להוסיף תלות ב-Appcompat, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאגר Maven של Google.

מוסיפים את יחסי התלות של הארטיפקטים הנדרשים בקובץ build.gradle של האפליקציה או המודול:

מגניב

dependencies {
    def appcompat_version = "1.7.0"

    implementation "androidx.appcompat:appcompat:$appcompat_version"
    // For loading and tinting drawables on older versions of the platform
    implementation "androidx.appcompat:appcompat-resources:$appcompat_version"
}

Kotlin

dependencies {
    val appcompat_version = "1.7.0"

    implementation("androidx.appcompat:appcompat:$appcompat_version")
    // For loading and tinting drawables on older versions of the platform
    implementation("androidx.appcompat:appcompat-resources:$appcompat_version")
}

מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-build.

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.

דיווח על בעיה חדשה

מידע נוסף זמין במסמכי התיעוד של Issue Tracker.

גרסה 1.7

גרסה 1.7.0

29 במאי 2024

androidx.appcompat:appcompat:1.7.0 ו-androidx.appcompat:appcompat-resources:1.7.0 משוחררים. גרסת 1.7.0 כוללת את ההוספות האלה.

שינויים חשובים מאז גרסה 1.6.0

  • AppCompatDialog מגדיר עכשיו בצורה נכונה את LifecycleOwner,‏ SavedStateRegistryOwner ו-OnBackPressedDispatcherOwner בתצוגת העיצוב של תיבת הדו-שיח באמצעות ממשקי ה-API של ViewTree, וכך מתקן בעיות שקשורות לאירוח ComposeView בתוך AppCompatDialog.
  • AppCompatActivity מגדיר עכשיו את ViewTreeOnBackPressedDispatcherOwner כדי שאפשר יהיה לאחזר את המפנה מהתצוגה.
  • שיפור משמעותי בביצועים של SupportMenuInflater.
  • הפונקציה Locale.getDefault() מחזירה עכשיו את האזור של המערכת אחרי הפעלה במצב התחלתי (cold start).
  • LinearLayoutCompat שומר עכשיו את הפרמטרים של פריסת השוליים.

עדכוני יחסי תלות

  • עכשיו AppCompat תלוי ב-Activity 1.7.0.
  • AppCompat תלוי עכשיו ב-Fragment בגרסה 1.5.4.

גרסה 1.7.0-rc01

14 במאי 2024

androidx.appcompat:appcompat:1.7.0-rc01 ו-androidx.appcompat:appcompat-resources:1.7.0-rc01 משוחררים. גרסת 1.7.0-rc01 כוללת את ההוספות האלה.

גרסה 1.7.0-beta01

1 במאי 2024

androidx.appcompat:appcompat:1.7.0-beta01 ו-androidx.appcompat:appcompat-resources:1.7.0-beta01 משוחררים. גרסת 1.7.0-beta01 כוללת את ההוספות האלה.

גרסה 1.7.0-alpha03

26 ביולי 2023

androidx.appcompat:appcompat:1.7.0-alpha03 ו-androidx.appcompat:appcompat-resources:1.7.0-alpha03 משוחררים. גרסה 1.7.0-alpha03 כוללת את ההצהרות האלה.

תכונות חדשות

  • תמיכה בהצגת לוקאלים לכל אפליקציה בהקשרים שאינם של פעילות (I58e753). נוספו ארבעה ממשקי API חדשים לתכונה הזו:

    • LocaleManagerCompat.getApplicationLocales(): כדי שמפתחים יוכלו לקבל את המיקומים הגיאוגרפיים לכל אפליקציה מחוץ להיקף הפעילות.

    • ContextCompat.getString(): החזרת מחרוזות מותאמות לפי אזורי זמן לכל אפליקציה.

    • ContextCompat.getContextForLanguage(): ההקשר שיוחזר על ידי השיטה הזו יתייחס לשפות האזוריות של כל אפליקציה.

    • ConfigurationCompat.setLocales(): ב-APIs שלמעלה, כדי להגדיר את האזור של ההגדרות.

שינויים אחרים ב-API

  • נוספה setLineHeight(unit, lineHeight) למחלקות התאימות TextView (Ia9fa9)
  • נוספה setLineHeight(unit, lineHeight) למחלקות התאימות TextView (Ib2ee1)
  • נוספה setLineHeight(unit, lineHeight) למחלקות התאימות TextView (I15716)

תיקוני באגים

  • AppCompatDialog מגדיר עכשיו בצורה נכונה את LifecycleOwner,‏ SavedStateRegistryOwner ו-OnBackPressedDispatcherOwner בתצוגת העיצוב של תיבת הדו-שיח באמצעות ממשקי ה-API של ViewTree, וכך מתקן בעיות שקשורות לאירוח ComposeView בתוך AppCompatDialog. עכשיו AppCompat תלוי ב-Activity 1.7.0. (Ib28ab, ‏ b/261314581)
  • שיפור משמעותי בביצועים של SupportMenuInflater (I0b087)

גרסה 1.7.0-alpha02

8 בפברואר 2023

androidx.appcompat:appcompat:1.7.0-alpha02 ו-androidx.appcompat:appcompat-resources:1.7.0-alpha02 משוחררים. גרסה 1.7.0-alpha02 כוללת את ההצהרות האלה.

תיקוני באגים

  • תוקנה דליפת זיכרון ב-AppCompatDelegate.getLocaleManagerForApplication() (44b57fd)
  • AppCompat תלוי עכשיו ב-Fragment בגרסה 1.5.4 (I54dcd)

גרסה 1.7.0-alpha01

5 באוקטובר 2022

androidx.appcompat:appcompat:1.7.0-alpha01 ו-androidx.appcompat:appcompat-resources:1.7.0-alpha01 משוחררים. גרסה 1.7.0-alpha01 כוללת את ההוספות האלה.

תיקוני באגים

  • AppCompatActivity מגדיר עכשיו את ViewTreeOnBackPressedDispatcherOwner כדי שאפשר יהיה לאחזר את המפנה מהתצוגה. (I1a115, b/235416503)
  • Locale.getDefault() מחזיר עכשיו את האזור הגיאוגרפי של המערכת אחרי הפעלה במצב התחלתי (cold start) (I6a94b)
  • LinearLayoutCompat שומר עכשיו את הפרמטרים של פריסת השוליים (Id2af4)

גרסה 1.6.1

גרסה 1.6.1

8 בפברואר 2023

androidx.appcompat:appcompat:1.6.1 ו-androidx.appcompat:appcompat-resources:1.6.1 משוחררים. גרסה 1.6.1 כוללת את ההצהרות האלה על ביצוע שינויים (commits).

תיקוני באגים

  • תוקנה דליפת זיכרון ב-AppCompatDelegate.getLocaleManagerForApplication() (44b57fd)

גרסה 1.6.0

גרסה 1.6.0

11 בינואר 2023

androidx.appcompat:appcompat:1.6.0 ו-androidx.appcompat:appcompat-resources:1.6.0 משוחררים. גרסה 1.6.0 כוללת את ההצהרות האלה.

שינויים חשובים מאז גרסה 1.5.0

גרסה 1.6.0-rc01

7 בספטמבר 2022

androidx.appcompat:appcompat:1.6.0-rc01 ו-androidx.appcompat:appcompat-resources:1.6.0-rc01 משוחררים. גרסה 1.6.0-rc01 כוללת את השמירות האלה.

תיקוני באגים

  • AppCompatActivity מגדיר עכשיו את ViewTreeOnBackPressedDispatcherOwner כדי שאפשר יהיה לאחזר את המפנה מהתצוגה. (I1a115, b/235416503)
  • החזרה למצב הקודם של תיקון באג שגרם למחיקה של ההגדרות שהועברו אל onConfigurationChanged, וגרם לבעיות בבדיקות שהזריקו הגדרות מותאמות אישית משלהם דרך onConfigurationChanged.

גרסה 1.6.0-beta01

10 באוגוסט 2022

androidx.appcompat:appcompat:1.6.0-beta01 ו-androidx.appcompat:appcompat-resources:1.6.0-beta01 משוחררים. גרסה 1.6.0-beta01 כוללת את ההצהרות האלה.

שינויים ב-API

  • העברת הכיתות התואמות DrawableWrapper,‏ DrawableContainer ו-StateListDrawable ל-API הציבורי. (I37f3e, ‏ b/227789566)
  • הוספה של מפעל חדש ל-inflater של פריסה אסינכרוני. (Ia657b)

תיקוני באגים

  • Toolbar יקרא עכשיו ל-onPrepareMenu() לפני שהתפריט יוצג, במקום לקרוא לו ללא תנאי כשיוצרים את התפריט. (I2a58d, ‏ b/232206677)
  • עכשיו יש ל-AppCompat תלות מפורשת ב-Lifecycle 2.5.1 וב-SavedState 1.2.0. (I7e3e2)
  • הוספנו תמיכה בקריאה חוזרת (back invoked callback) ל-AppCompatDelegate ולהטמעת Toolbar ש-AppCompat מספק. (I24062)
  • סיום העבודה על ממשקי ה-API של AppCompat לגרסה 1.5.0-beta01 (I2a43d, ‏ b/236866227)
  • סיום העבודה על ממשקי ה-API של AppCompat לגרסה 1.5.0-beta01 (I2a43d, ‏ b/236866227)

גרסה 1.6.0-alpha05

15 ביוני 2022

androidx.appcompat:appcompat:1.6.0-alpha05 ו-androidx.appcompat:appcompat-resources:1.6.0-alpha05 משוחררים. הגרסה 1.6.0-alpha05 פותחה בהסתעפות פרטית לפני השחרור, ואין לה התחייבויות ציבוריות.

שינויים ב-API

  • עדכונים של יכולת האפסה (nullability) בהתאם לממשק ה-API הסופי ב-SDK של Tiramisu Beta 3
  • minCompileSdk היא עכשיו 33 כדי להתאים ל-SDK של Tiramisu Beta 3

גרסה 1.6.0-alpha04

18 במאי 2022

androidx.appcompat:appcompat:1.6.0-alpha04 ו-androidx.appcompat:appcompat-resources:1.6.0-alpha04 משוחררים. הספרייה הזו פותחה בהתאם להסתעפות פרטית לפני השקה, לכן אין יומן התחייבויות זמין.

שינויים ב-API

  • הוספת API כדי לשנות את הגבלת הרוחב של SwitchCompat לשימוש ב-MDC-Android

תיקוני באגים

  • הימנעות משימוש בהגדרות מנוהלות כשהגדרות משתנות מחוץ ל-attachBaseConfig

גרסה 1.6.0-alpha03

27 באפריל 2022

androidx.appcompat:appcompat:1.6.0-alpha03 ו-androidx.appcompat:appcompat-resources:1.6.0-alpha03 משוחררים.

כדי להדר את הגרסה הזו צריך להשתמש ב-Android 13 Beta 1, ולא מובטח שהיא תהיה תואמת בסביבת זמן הריצה לתצוגות מקדימות עתידיות למפתחים.

תכונות חדשות

  • תמיכה בבחירת שפה מותאמת אישית ברמת האפליקציה באמצעות AppCompatDelegate.setApplicationLocales(). מעביר את ההפעלה להטמעה בפלטפורמה ב-API 33 ואילך.

גרסה 1.6.0-alpha01

23 בפברואר 2022

androidx.appcompat:appcompat:1.6.0-alpha01 ו-androidx.appcompat:appcompat-resources:1.6.0-alpha01 משוחררים. גרסת 1.6.0-alpha01 נוצרה מענף פנימי ואין לה השמירות שגלויות לכולם.

כדי להדרג גרסה זו, צריך להשתמש ב-Android Tiramisu DP1, ולא מובטח שהיא תהיה תואמת בסביבת זמן הריצה לתצוגות מקדימות עתידיות למפתחים.

תכונות חדשות

  • הוספנו תמיכה בהתאמה אישית של לוקאלים של אפליקציות. מידע נוסף זמין בכתובת AppCompatDelegate.setApplicationLocales(LocaleListCompat). תאימות לאחור לממשק ה-API החדש להעדפות שפה לכל שפה שזמין ב-Android 13.

גירסה 1.5.1

גירסה 1.5.1

7 בספטמבר 2022

androidx.appcompat:appcompat:1.5.1 ו-androidx.appcompat:appcompat-resources:1.5.1 משוחררים. גרסה 1.5.1 מכילה את ההצהרות האלה על ביצוע שינויים (commits).

עדכוני יחסי תלות

גרסה 1.5.0

גרסה 1.5.0

10 באוגוסט 2022

androidx.appcompat:appcompat:1.5.0 ו-androidx.appcompat:appcompat-resources:1.5.0 משוחררים. גרסה 1.5.0 כוללת את השינויים האלה.

שינויים חשובים מאז גרסה 1.4.0

  • הגרסה היציבה הזו כוללת שיפורים ביציבות של מצב לילה, תיקוני באגים ותמיכה בגוונים מורכבים של רכיבים גרפיים שניתנים לציור בווידג'טים של טקסט שתומכים ב-AppCompat, ושיפורים בנוחות השימוש ב-API. רשימה מפורטת של השינויים מופיעה בנתוני הגרסה הקודמים בסדרה 1.5.0.

גרסה 1.5.0-rc01

27 ביולי 2022

androidx.appcompat:appcompat:1.5.0-rc01 ו-androidx.appcompat:appcompat-resources:1.5.0-rc01 משוחררים. גרסה 1.5.0-rc01 כוללת את השמירות האלה.

תיקוני באגים

  • תוקנה בעיה שבה מעטפת ההקשר של AppCompat השתמשה שוב בהטמעת המשאב התומך של הקשר האפליקציה, וכתוצאה מכך uiMode נמחק בקשר האפליקציה. (Idf9d5)

גרסה 1.5.0-beta01

13 ביולי 2022

androidx.appcompat:appcompat:1.5.0-beta01 ו-androidx.appcompat:appcompat-resources:1.5.0-beta01 משוחררים. גרסה 1.5.0-beta01 כוללת את ההצהרות האלה.

שינויים ב-API

  • מוסיפים דגל שניתן לשינוי כדי להשבית את התאמת רוחב המתג שמוגדרת כברירת מחדל. (I37cb7)
  • הוספת הערה @FloatRange ל-API של קבלת המיקום של האגודל (If524c)
  • הוספת הערות חסרות לגבי יכולת השימוש באפס ל-AnimatedStateListDrawableCompat (Ieb4ec)

תיקוני באגים

  • סיום העבודה על ממשקי ה-API של AppCompat לגרסה 1.5.0-beta01 (I2a43d, ‏ b/236866227)
  • שינוי הערך של className עבור ActionMenuItemView כדי להתייחס אליו כ-Button (I5ee1c)

גרסה 1.5.0-alpha01

6 באפריל 2022

androidx.appcompat:appcompat:1.5.0-alpha01 ו-androidx.appcompat:appcompat-resources:1.5.0-alpha01 משוחררים. גרסה 1.5.0-alpha01 כוללת את ההצהרות האלה.

שינויים ב-API

  • הוספנו ממשק API חדש כדי לחשוף את המיקום של פס ההזזה של המתג לתת-כיתות (I9bfb4)
  • עדכון של האפשרות של ערך null כך שתתאים ל-Tiramisu DP2‏ (I0cbb7)
  • העברנו לאחור את היכולת לצבוע רכיבי drawable מורכבים לווידג'טים שמבוססים על TextView (Idf98c, ‏ b/165822337)
  • AppCompatDialog מרחיב עכשיו את ComponentDialog לתאימות עם OnBackPressedDispatcher (Id9b91, ‏ b/217620781)
  • SearchView.onQueryRefine() הוא עכשיו עם רמת חשיפה מוגנת כדי לאפשר עקיפות (I6cce0, ‏ b/212882845)

תיקוני באגים

  • AppCompat Toolbar קורא עכשיו ל-API onPrepareMenu() של MenuHostHelper. (I9b9b5, ‏ b/227376894)
  • AppCompatEditText, ‏ AppCompatAutoCompleteEditText, ‏ AppCompatMultiAutoCompleteEditText לא יאפסו יותר את האפשרות clickable או את האפשרות longClickable בזמן היצירה (constructor) כשהם מוגדרים ב-XML (Ic5066, ‏ b/221094907)
  • AppCompatEditText,‏ AppCompatAutoCompleteTextView ו-AppCompatMultiAutoCompleteTextView לא יפעילו את setKeyListener שעבר שינוי במהלך ה-constructor (I5c13a,‏ b/208480173)
  • ‏Appcompat לא תעטוף את המופעים של NumberKeyListener שמועברים אל setKeyListener, וכך TextView תוכל להגדיר בצורה נכונה את הלוקאל ב-NumberKeyListeners (Ibf113, ‏ b/207119921)
  • תוקנה בעיה בכל תתי-הסוגים של NumberKeyListener שהוצגו ב-AppCompat 1.4.0, ואפשרו להזין תווים לא צפויים כמו סימני פיסוק (Iede7a,‏ b/207119921)

גרסה 1.4.2

גרסה 1.4.2

1 ביוני 2022

androidx.appcompat:appcompat:1.4.2 ו-androidx.appcompat:appcompat-resources:1.4.2 משוחררים. גרסה 1.4.2 כוללת את השמירות האלה.

תיקוני באגים

  • תיקון קריסה שבה AppCompatDelegateImpl ביצע קריאה פנימית ל-ensureSubDecor לפני שיצר את סרגל הפעולות (aosp/2048349, ‏ b/226648941)

גרסה 1.4.1

12 בינואר 2022

androidx.appcompat:appcompat:1.4.1 ו-androidx.appcompat:appcompat-resources:1.4.1 משוחררים. גרסה 1.4.1 מכילה את השמירות האלה.

תיקוני באגים

  • AppCompatEditText,‏ AppCompatAutoCompleteTextView ו-AppCompatMultiAutoCompleteTextView לא יפעילו את setKeyListener שעבר שינוי במהלך ה-constructor. (I5c13a, ‏ b/208480173)
  • Emoji2 לא יכסה את המופעים של NumberKeyListener, כך שאפשר יהיה להגדיר את האזור הגיאוגרפי באמצעות textview.
    • ‏Appcompat לא תעטוף את המופעים של NumberKeyListener שמועברים ל-setKeyListener, וכך TextView תוכל להגדיר את הלוקאל ב-NumberKeyListeners בצורה נכונה. (Ibf113, ‏ b/207119921)
  • תיקון בעיה בכל תתי-הסוגים של NumberKeyListener שהוצגו ב-appcompat 1.4.0, ואפשרו להזין תווים לא צפויים כמו סימני פיסוק (b/207119921) (Iede7a,‏ b/207119921)

גרסה 1.4.0

גרסה 1.4.0

17 בנובמבר 2021

androidx.appcompat:appcompat:1.4.0 ו-androidx.appcompat:appcompat-resources:1.4.0 משוחררים. גרסה 1.4.0 כוללת את ההצהרות האלה.

שינויים חשובים מאז גרסה 1.3.0

  • הספרייה מטרגטת עכשיו את רמת השפה Java 8
  • תמיכה באמוג'י שניתן לעדכון מופעלת כברירת מחדל באמצעות הספרייה androidx.emoji2
  • שיפור בבדיקת המאפיינים בכלי לבדיקת פריסות של Android Studio (I02d55)
  • הוספנו תמיכה במשאבים מוערמים בצבע וברכיבי וקטור ניתנים לציור בגרסאות הקודמות של טעינת המשאבים ב-AppCompat. עם זאת, חשוב לזכור שהמשמעות היא שאפליקציות לא יכולות לשנות את ברירת המחדל של getDrawable() באובייקט Resources מותאם אישית כשגרסאות ה-backport מופעלות. (Ia6b03, b/176129022)
  • העברנו לאחור רקע וסימן וי שניתנים לצבע עבור CheckedTextView (I8575c)

גרסה 1.4.0-rc01

27 באוקטובר 2021

androidx.appcompat:appcompat:1.4.0-rc01 ו-androidx.appcompat:appcompat-resources:1.4.0-rc01 משוחררים. גרסה 1.4.0-rc01 כוללת את השמירות האלה.

גרסה 1.4.0-beta01

29 בספטמבר 2021

androidx.appcompat:appcompat:1.4.0-beta01 ו-androidx.appcompat:appcompat-resources:1.4.0-beta01 משוחררים. גרסה 1.4.0-beta01 מכילה את ההצהרות האלה על ביצוע שינויים (commits).

שינויים ב-API

  • AndroidX AppCompat Toolbar הוא עכשיו MenuHost ויכול לנהל MenuProvider. (I5cd95)

תיקוני באגים

  • תוקנה הטיפול של AppCompatProgressBar בסרגלי התקדמות של רשימת שכבות (I6ece3, ‏ b/142004509)
  • שמירה נכונה של android:digits ב-AppCompatEditText. התיקון הזה מתקן את הבאג 193047889 שהופיע ב-AppCompat 1.4.0-alpha03. (I4b4fc, ‏ b/193047889)
  • ערכת SDK משולבת של OnReceiveContentListener וממשקי API של ספריות תמיכה. (Ic6914, b/173814913)

גרסה 1.4.0-alpha03

30 ביוני 2021

androidx.appcompat:appcompat:1.4.0-alpha03 ו-androidx.appcompat:appcompat-resources:1.4.0-alpha03 משוחררים. גרסה 1.4.0-alpha03 כוללת את ההוספות האלה.

תכונות חדשות

  • הספרייה מטרגטת עכשיו את רמת השפה Java 8
  • נוספה תמיכה ב-emoji2 לסוגי משנה נוספים של TextView‏ (AppCompatMultiAutoCompleteTextView, ‏ AppCompatAutoCompleteTextView, ‏ AppCompatRadioButton, ‏ AppCompatCheckBox).

שינויים ב-API

  • הוספנו API להגדרת InputConnection כך שישתמש ב-View.performReceiveContent כדי לטפל בקריאות IME ל-InputConnection.commitContent. (I3a2ad)
  • הוספת תמיכה ב-EmojiCompat ל-AppCompatMultiAutoCompleteTextView (Ifece0)
  • הוספת תמיכה ב-EmojiCompat ל-AppCompatAutoCompleteTextView (Ia1f4b)
  • הוספת תמיכה ב-EmojiCompat ל-AppCompatRadioButton (If08af)
  • הוספת תמיכה ב-EmojiCompat ל-AppCompatCheckBox (I2b3bc)
  • מתן הרשאה ל-null KeyListener ב-AppCompatEditText. הפעולה הזו מבטלת את ההערה ללא ערך null שנוספה ל-AppCompatEditText בגרסה 1.4-alpha01, ומחזירה את ההתנהגות הקודמת כשעובר ערך null. (I21482, ‏ b/189559345)
  • הוספת PopupMenu.setForceShowIcon כדי לשמור על תאימות לממשקי ה-API של הפלטפורמה (I43bb3, ‏ b/182789798)

תיקוני באגים

  • תיקון באג ב-AppCompatEditText שיאיפס את inputType שצוין ב-XML כדי להסיר וריאציות. הבאג הזה הופיע ב-AppCompat 1.4.0-alpha01. (I9df36, ‏ b/191061070)

גרסה 1.4.0-alpha02

2 ביוני 2021

androidx.appcompat:appcompat:1.4.0-alpha02 ו-androidx.appcompat:appcompat-resources:1.4.0-alpha02 משוחררים. גרסה 1.4.0-alpha02 מכילה את ההצהרות האלה.

שינויים ב-API

  • נוסף קונסטרוקטור של AppCompatDialogFragment שמקבל מזהה פריסה (Icbf22, ‏ b/188119987)
  • תמיכה משופרת בכלי לבדיקת פריסה (I02d55)
  • השם של החבילה ב-emoji2-views-helper השתנה ל-androidx.emoji2.viewsintegration. זוהי שינוי שגורם לשינוי משמעותי ב-AppCompat 1.4.0-alpha01, והאפליקציות צריכות לוודא שהתלות ב-AppCompat מתעדכנת כך שתשתמש בגרסה החדשה של emoji2. (Ie8397)

תיקוני באגים

  • תוקנה בעיה שבה פעילויות מושבתות לא קיבלו שינויים בהגדרות כתוצאה משינויים במצב לילה של AppCompat-instrumented. (I8fa8f, ‏ b/188681415)
  • תוקן באג ב-AppCompatEditText שגרם לאפשרות להתמקד בתצוגות גם כשהערך android:focusable="false" צוין ב-xml (באג שהופיע ב-AppCompat 1.4.0-alpha01) (Ib9412)

גרסה 1.4.0-alpha01

18 במאי 2021

androidx.appcompat:appcompat:1.4.0-alpha01 ו-androidx.appcompat:appcompat-resources:1.4.0-alpha01 משוחררים. גרסה 1.4.0-alpha01 מכילה את ההוספות האלה.

שינויים ב-API

  • תמיכה משולבת ב-EmojiCompat במגוון ווידג'טים של AppCompat‏ (Id409b, ‏ If7a1a, ‏ Ic262d, ‏ Ib5f4a, ‏ I4fb3c)
  • הוספנו תמיכה במשאבים מוערמים בצבע וברכיבי וקטור ניתנים לציור בגרסאות הקודמות של טעינת המשאבים ב-AppCompat. עם זאת, חשוב לזכור שהמשמעות היא שאפליקציות לא יכולות לשנות את getDrawable() באובייקט Resources מותאם אישית כשגרסאות backport מופעלות. (Ia6b03, b/176129022)
  • תמיכה משופרת ב-Layout Inspector (I6d771)

תיקוני באגים

  • תוקן תרחיש שבו קריאה ל-setSupportActionBar אחרי הגדרת הקריאה החוזרת של החלון מחליפה את הקריאה החוזרת. (Ie43ee, ‏ b/186791590)
  • הוספנו פתרון לבעיה ב-SDKs 29 ו-30, שבה משאבים מסוג ColorStateListDrawable שכלונו מהמטמון של רכיבי ה-drawable לא טוענים צבע ברירת מחדל עד שהם מקבלים שינוי מצב. (Iedb4b)
  • הימנעו מ-NPE כשאתם מטפלים בקריאות חזרה של מודעות בחירת פעולה בהתאמה אישית עם ערך null בתצוגות שנתמכות ב-AppCompat. (I033c7, ‏ b/173435375)

עדכוני יחסי תלות

תרומה חיצונית

  • העברה לאחור של רקע וסימן וי שניתנים לצביעה ל-CheckedTextView (I8575c)

גרסה 1.3.1

גרסה 1.3.1

21 ביולי 2021

androidx.appcompat:appcompat:1.3.1 ו-androidx.appcompat:appcompat-resources:1.3.1 משוחררים. גרסה 1.3.1 מכילה את השמירות האלה.

עדכוני יחסי תלות

  • עכשיו, AppCompat תלוי ב-Activity 1.2.4 וב-Fragment 1.3.6, כך שהתיקונים מהגרסאות האלה כלולים כברירת מחדל כשמשתמשים ב-AppCompat 1.3.1. (I8fbec)

גרסה 1.3.0

גרסה 1.3.0

18 במאי 2021

androidx.appcompat:appcompat:1.3.0 ו-androidx.appcompat:appcompat-resources:1.3.0 משוחררים. גרסה 1.3.0 כוללת את ההצהרות האלה.

שינויים חשובים מאז גרסה 1.2.0

  • תיקון בהפצה של מאפייני android:theme בפריסות <include>d במכשירים מדור קודם ל-Lollipop
  • הפחתת גודל הספרייה על ידי המרה של משאבי PNG רבים ל-VectorDrawables
  • הוספנו תמיכה באירועים של גרור ושחרור ל-AppCompatEditText באמצעות OnReceiveContentListener
  • העדכון תומך בשינויים בטיפול בחלונות מוגדרים מראש ב-Android 11
  • נוספה תמיכה בכתיבה מימין לשמאל בפריטי תפריט עם סמלים
  • הוספנו תמיכה בהוספת תוכן עשיר (למשל הדבקת תמונה) ב-AppCompatEditText

  • עדכוני יחסי תלות: appcompat עדכן הרבה מיחסי התלות הטרנזיטיביים שלו כדי לתמוך בתכונות חדשות ובתיקונים:

גרסה 1.3.0-rc01

24 במרץ 2021

androidx.appcompat:appcompat:1.3.0-rc01 ו-androidx.appcompat:appcompat-resources:1.3.0-rc01 משוחררים. גרסה 1.3.0-rc01 כוללת את ההוספות האלה.

תיקוני באגים

  • מניעת ביטול מוקדם של הרשאות במהלך הטיפול בהוספת תוכן של IME

עדכוני יחסי תלות

תרומה חיצונית

  • תוקנה ההעברה של מאפיין android:theme בפריסות <include>d במכשירים מדור קודם ל-Lollipop (Simon Bergner מ-Opera)

גרסה 1.3.0-beta01

13 בינואר 2021

androidx.appcompat:appcompat:1.3.0-beta01 ו-androidx.appcompat:appcompat-resources:1.3.0-beta01 משוחררים. גרסה 1.3.0-beta01 מכילה את ההצהרות האלה על ביצוע שינויים.

תכונות חדשות

  • רכיבי drawable של מצב פעולה ברמת העיצוב הוחלפו במקורות וקטורים. כתוצאה מכך, יכול להיות שיחולו שינויים קלים במראה החזותי של סמלים מסוימים. (I741a6)

שינויים ב-API

  • שילוב של גרירה ושחרור (אירועי השחרור) ב-AppCompatEditText באמצעות OnReceiveContentListener. (Ib26c9, ‏ b/175343405)
  • עדכנו את OnReceiveContentListener וממשקי ה-API הקשורים. פרטים נוספים זמינים במאמר בנושא השינויים בספרייה androidx.core. (Ib4616, ‏ b/173814913)
  • הועבר widget.RichContentReceiverCompat אל view.OnReceiveContentListener. (Ifdab7, ‏ b/173814913)
  • ממשקי API לאספקה ולאחזור של טקסט ראשוני מסביב הועברו ל-EditorInfoCompat. הם מאפשרים לאפליקציות IME להימנע מעיכובי IPC נוספים. (Ie3809)

גרסה 1.3.0-alpha02

19 באוגוסט 2020

androidx.appcompat:appcompat:1.3.0-alpha02 ו-androidx.appcompat:appcompat-resources:1.3.0-alpha02 משוחררים. גרסה 1.3.0-alpha02 מכילה את ההצהרות האלה.

תיקוני באגים

  • קובצי ה-PNG של AppCompatRatingBar הוחלפו במקורות וקטורים. כתוצאה מכך, יכול להיות שיחולו שינויים קלים במראה החזותי של כוכבים מסוימים. (I6b99d)
  • עדכון WindowInsetsCompat לממשקי API של Android 11 (I3df9e)
  • תמיכה ב-RTL בפריטי תפריט עם סמלים (I2f5c5)

עדכוני יחסי תלות

  • AppCompat עדכנה את התלות שלה מ-Fragment 1.1.0 ל-Fragment 1.3.0-alpha08. מומלץ מאוד לקרוא את נתוני הגרסה של Fragment 1.2.0 כדי להבין את השינויים העיקריים שהוצגו בגרסה הקודמת של Fragment.
  • AppCompat עדכנה את התלות שלה מ-Activity 1.0.0 ל-Activity 1.2.0-alpha08. מומלץ מאוד לקרוא את נתוני הגרסה של Activity 1.1.0 כדי להבין את השינויים העיקריים שהוצגו בגרסה הקודמת של Activity.
    • AppCompatActivity משתמש עכשיו ב-API OnContextAvailableListener שהוצג בפעילות 1.2.0-alpha08 כדי להגדיר את AppCompatDelegate. כל מאזינים שיתווספו לתת-כיתות של AppCompatActivity יפעלו אחרי המאזין הזה. (I513da)

גרסה 1.3.0-alpha01

20 במאי 2020

androidx.appcompat:appcompat:1.3.0-alpha01 ו-androidx.appcompat:appcompat-resources:1.3.0-alpha01 משוחררים. גרסה 1.3.0-alpha01 כוללת את ההוספות האלה.

תכונות חדשות

  • הוספת כלל Lint חדש כדי לסמן קריאות ל-setActionBar בפעילויות שמרחיבות את AppCompatActivity
  • נוספה תמיכה ב-ViewTreeLifecycleOwner מ-Lifecycle 2.3.0-alpha01, ב-ViewTreeViewModelStoreOwner מ-Lifecycle 2.3.0-alpha03 וב-ViewTreeSavedStateRegistryOwner מ-SavedState 1.1.0-alpha01 כשמשתמשים ב-View בתוך AppCompatActivity. (b/151603528, ‏ aosp/1300264)
  • הוספת ממשק API נפוץ להוספת תוכן עשיר (למשל הדבקת תמונה). קריאת החזרה (callback) החדשה מספקת ממשק API יחיד שאפליקציות יכולות להטמיע כדי לתמוך בדרכים השונות שבהן אפשר להוסיף תוכן עשיר. בשלב הזה, ה-API מתווסף רק ל-AppCompatEditText והוא יופעל בנתיבי הקוד הבאים:
    • הדבקה מהלוח
    • הוספת תוכן מ-IME (InputConnection.commitContent) (I22bf7)

תיקוני באגים

  • מ-AppCompat 1.2.0-rc01: AppCompat כבר לא קורא ל-onMenuOpened() עם תפריט null. (b/142843126)
  • פתרון נכון של צבעי קישור וטקסט של רמזים במכשירים ישנים יותר, כשמתבצעת קריאה ל-TextViewCompat.setTextAppearance עם סגנון של מראה טקסט שכולל רשימות של מצבי צבע שמפנות למאפייני צבע של עיצוב (b/154702995)

גרסה 1.2.0

גרסה 1.2.0

5 באוגוסט 2020

androidx.appcompat:appcompat:1.2.0 ו-androidx.appcompat:appcompat-resources:1.2.0 משוחררים. גרסה 1.2.0 מכילה את ההוספות האלה.

שינויים משמעותיים מאז גרסה 1.1.0

  • תוקנה התמיכה בתרחישי שימוש של שינוי הגדרות מברירת המחדל, כולל שפות מותאמות אישית וסולמות גופן. כאן אפשר לראות דוגמה להטמעה נכונה של שינויים באמצעות appcompat:1.2.0.
  • AppCompatDelegate.attachBaseContext() הוצא משימוש. אם אתם קוראים לשיטה הזו או משנים את ברירת המחדל שלה, השתמשו במקום זאת ב-AppCompatDelegate.attachBaseContext2().
  • CollapsibleActionView הוצא משימוש. הממשק הזה כבר לא נדרש. צריך להשתמש בממשק android.view.CollapsibleActionView שסופק על ידי הפלטפורמה.

גרסה 1.2.0-rc02

22 ביולי 2020

androidx.appcompat:appcompat:1.2.0-rc02 ו-androidx.appcompat:appcompat-resources:1.2.0-rc02 משוחררים. גרסה 1.2.0-rc02 כוללת את ההוספות האלה.

תיקוני באגים

  • תוקנה בעיה שקשורת למצב לילה, שבה לפעמים לא ניתן היה ליצור מחדש פעילויות ולהחיל את המצב החדש באמצעות הלחצן AppCompatDelegate.setDefaultNightMode בתיבת הדו-שיח. (aosp/1348308, ‏ b/158923881)

גרסה 1.2.0-rc01

14 במאי 2020

androidx.appcompat:appcompat:1.2.0-rc01 ו-androidx.appcompat:appcompat-resources:1.2.0-rc01 משוחררים. גרסה 1.2.0-rc01 כוללת את השמירות האלה.

שינויים ב-API

  • AppCompatDelegate.setLocalNightMode סומן כנדרש ל-SDK בגרסה 17 ואילך בגלל בעיה בפלטפורמה שבה שינויים בהגדרות דולפים בין פעילויות ב-SDKs קודמים

תיקוני באגים

  • עכשיו אפשר להתקשר אל AppCompatDelegate.setLocalNightMode לפני Activity.attachBaseContext
  • תוקנה בעיה בצריכת ה-insets של ActionBarOverlayLayout, שבה המערכת השתמשה באופן שגוי ב-insets שנשמרו במטמון
  • AppCompat כבר לא קורא ל-onMenuOpened() עם תפריט null. (b/142843126)

גרסה 1.2.0-beta01

1 באפריל 2020

androidx.appcompat:appcompat:1.2.0-beta01 ו-androidx.appcompat:appcompat-resources:1.2.0-beta01 משוחררים. גרסה 1.2.0-beta01 כוללת את ההצהרות האלה.

תכונות חדשות

  • הוספנו את כללי האיתור והניפוי הבא, שיזהו שימוש שגוי ב-AppCompat בתרחישים הבאים:
    • טעינת רשימות של מצבי צבע: מומלץ להשתמש בממשקי ה-API ContextCompat ו-AppCompatResources לצורך תאימות לאחור
    • טעינת drawables: מומלץ להשתמש בממשקי ה-API ContextCompat ו-ResourcesCompat לצורך תאימות לאחור
    • שימוש ברשימות של מצבי צבע עם מאפיין אלפא: דגלים חסרים את המאפיין android:alpha שיגרמו למראה שגוי בגרסאות מסוימות של הפלטפורמה
    • שינוי גוון של תצוגות תמונה: דגלים שלא משתמשים ב-app:tint שיגרמו למראה שגוי בגרסאות ישנות יותר של הפלטפורמה
    • שימוש ב-drawables מורכבים ובגוונים בתצוגות טקסט: מומלץ להשתמש במאפייני תאימות ובממשקי API לתאימות לאחור

תיקוני באגים

  • תוקנה בעיה שבה ActionBarOverlayLayout (פעולת עיצוב חלון) לא שלחה את WindowInsets בצורה נכונה.
  • תוקנו בעיות בגוון של רכיבי drawable ובמראה הטקסט בגרסאות ישנות יותר של הפלטפורמה
  • תוקנה בעיה שבה androidx.appcompat:appcompat:1.1.0 גורם לקריסה של WebView כשמקישים לחיצה ארוכה על WebView (b/141351441)
  • הטמענו תיקונים לבעיות שקשורות לטיפול בהקשר הבסיסי ולאחזור שירותי המערכת במהלך הפעלת הפעילות

גרסה 1.2.0-alpha03

4 במרץ 2020

androidx.appcompat:appcompat:1.2.0-alpha03 ו-androidx.appcompat:appcompat-resources:1.2.0-alpha03 משוחררים. גרסה 1.2.0-alpha03 כוללת את ההוספות האלה.

תיקוני באגים

  • תוקנה בעיה שבה סטטוס ההגנה של מצב הפעולה נמשך בטעות אל סרגל הניווט והצבע שלו שגוי (Ia4a09)
  • תוקנה בעיה שבה פעילויות שהושהו לא חזרו לפעול ברמת API 23 ומטה (I45201)

גרסה 1.2.0-alpha02

29 בינואר 2020

androidx.appcompat:appcompat:1.2.0-alpha02 ו-androidx.appcompat:appcompat-resources:1.2.0-alpha02 משוחררים. גרסה 1.2.0-alpha02 מכילה את ההצהרות האלה.

תיקוני באגים

  • תוקנה בעיה שבה גרסה 1.1.0 של appcompat גורמת לקריסה של Webview כשמקישים לחיצה ארוכה (b/141351441)
  • תוקנה הבעיה של שינוי גוון של רכיבי drawable ב-TextView ביחס לרכיבי drawable מורכבים ברמת API ‏23 (aosp/1172194)
  • מוודאים שההקשר הבסיסי הוא תמיד עטיפה (aosp/1194355)
  • נוספו כמה שיפורים כדי לשפר את היכולת לשנות את הגדרת ההקשר הבסיסי (aosp/1204543)
  • השבתת createConfigurationContext() ל-Robolectric (aosp/1186218)

גרסה 1.2.0-alpha01

4 בדצמבר 2019

androidx.appcompat:appcompat:1.2.0-alpha01 ו-androidx.appcompat:appcompat-resources:1.2.0-alpha01 משוחררים. גרסה 1.2.0-alpha01 מכילה את ההצהרות האלה.

תיקוני באגים

  • קריאות ל-PackageManager.getActivityInfo לא קורסות יותר במצב קפדני כשהבדיקה של מצב האתחול מופעלת
  • תיקונים להצללת רכיבי drawable ב-AppCompatButton
  • תיקונים לגוון ולמראה הטקסט בגרסאות ישנות יותר של הפלטפורמה

גרסה 1.1.0

גרסה 1.1.0

5 בספטמבר 2019

androidx.appcompat:appcompat:1.1.0 ו-androidx.appcompat:appcompat-resources:1.1.0 משוחררים. ההתחייבויות (commits) שכלולות בגרסה הזו מפורטות כאן.

שינויים חשובים מאז גרסה 1.0.0

  • שיפורים במצב כהה: MODE_NIGHT_AUTO והמעבר בין מצב כהה למצב בהיר על סמך השעה הנוכחית הוצאו משימוש. כדאי להשתמש בהגדרה מפורשת, או ב-MODE_NIGHT_AUTO_BATTERY.
  • פעילות 1.0: עכשיו AppCompatActivity נמצא בהרחבה טרנזיטיבית של ComponentActivity מ-פעילות 1.0.0 דרך קטע 1.1.0. בנתוני הגרסה המתאימים מפורט מידע על השינויים בכל ספרייה.
  • AppCompatActivity LayoutId constructor: כעת, תת-כיתות של AppCompatActivity יכולות לקרוא ל-constructor ב-AppCompatActivity שמקבל מזהה R.layout, שמציין את הפריסה שצריך להגדיר בתצוגת התוכן, כחלופה לקריאה ל-setContentView() ב-onCreate(). הדרישה שלפיה לתת-הסוג צריך להיות קונסטרוקטור ללא ארגומנטים לא משתנה.

גרסה 1.1.0-rc01

2 ביולי 2019

androidx.appcompat:appcompat:1.1.0-rc01 ו-androidx.appcompat:appcompat-resources:1.1.0-rc01 משוחררים. ההתחייבויות (commits) שכלולות בגרסה הזו מפורטות כאן.

תיקוני באגים

  • התכונה DayNight מתייחסת עכשיו ל-configChanges בצורה נכונה (aosp/981105)
  • צריך לקרוא לפונקציה onConfigurationChanged רק בפעילויות שהתחילו (aosp/987483)

גרסה 1.1.0-beta01

5 ביוני 2019

androidx.appcompat:appcompat:1.1.0-beta01 ו-androidx.appcompat:appcompat-resources:1.1.0-beta01 משוחררים. ההתחייבויות (commits) שכלולות בגרסה הזו מפורטות כאן.

תיקוני באגים

  • מוודאים שאנחנו מנקים את המקלטים ב-AppCompatDialogs (aosp/959376)
  • הוספת תמיכה ב-buttonGravity=center_vertical בסרגל הכלים (b/130361721)
  • תיקון של הסטייה האופקית של ספינר (b/79477181)

גרסה 1.1.0-alpha05

7 במאי 2019

androidx.appcompat:appcompat:1.1.0-alpha05 ו-androidx.appcompat:appcompat-resources:1.1.0-alpha05 משוחררים. ההתחייבויות (commits) שכלולות בגרסה הזו מפורטות כאן.

תכונות חדשות

  • הפונקציה setDefaultNightMode()‎ יוצרת עכשיו באופן אוטומטי פעילויות שהופעלו.

תיקוני באגים

  • תיקונים שונים במצב יום/לילה
  • ביטול התוקף של קווי המתאר בכל שינוי של הרקע ב-ActionBar
  • תיקון גלילה של ווידג'ט ספינר
  • תיקון של רקעים מותאמים אישית של חלונות שהוגדרו מראש, שמוחלפים ב-AlertDialog

גרסה 1.1.0-alpha04

3 באפריל 2019

androidx.appcompat:appcompat:1.1.0-alpha04 ו-androidx.appcompat:appcompat-resources:1.1.0-alpha04 משוחררים. ההתחייבויות (commits) שכלולות בגרסה הזו מפורטות כאן.

תכונות חדשות

  • נוספה משפחה חדשה של נושאים מסוג ThemeOverlay.AppCompat.DayNight. צריך להשתמש בהם כשמשתמשים בתכונה 'יום/לילה'.

שינויים ב-API

  • ל-AppCompatActivity יש עכשיו קונסטרוקטור שני שמקבל @LayoutRes int, שמחליף את ההתנהגות הקודמת של הוספת הערה לכיתה AppCompatActivity באמצעות @ContentView. הגישה הזו פועלת גם במודולים של אפליקציות וגם במודולים של ספריות. (b/128352521)

תיקוני באגים

  • הצמדת יחסי תלות פנימיים לגרסאות יציבות, במידת האפשר
  • תוקנה בעיה בAppCompatSpinnerגלילה במצב תפריט נפתח (b/124274573)
  • קריאה ל-applyOverrideConfiguration() רק אם יש צורך בכך ל-DayNight

גרסה 1.1.0-alpha03

13 במרץ 2019

androidx.appcompat:appcompat:1.1.0-alpha03 ו-androidx.appcompat:appcompat-resources:1.1.0-alpha03 משוחררים. זו הגרסה הראשונה של appcompat-resources. כאן אפשר למצוא את הרשימה המלאה של השינויים שכלולים בגרסה הזו.

תכונות חדשות

  • הספרייה החדשה appcompat-resources מכילה ממשקי API שמאפשרים לאפליקציות לטעון ולצבוע רכיבי drawable (כולל רכיבי drawable וקטוריים) בגרסאות ישנות יותר של הפלטפורמה. זוהי אותה פונקציונליות שהייתה בעבר חלק מהמודול של appcompat, אבל עכשיו היא זמינה בלי העלויות הנוספות של ה-backport המלא של appcompat ל-Material Design, שכולל ווידג'טים, תיבת דו-שיח, מצב לילה וכו'.
  • תיקונים משמעותיים לתמיכה במצב יום/לילה
  • אפשרות חדשה MODE_NIGHT_AUTO_BATTERY למצב יום/לילה
  • שינוי גוון של Drawable ב-AppCompatTextView
  • עכשיו אפשר לעצב את האפשרויות הנוספות בסרגל הכלים באמצעות רשימות של מצבי צבע לפי נושא
  • עכשיו אפשר להשתמש בסמלי תפריט עם צבעים שמפנים למאפייני העיצוב
  • אפשר להגדיר את המאפיין החדש app:menu בסרגל כלים כדי לספק את תוכן התפריט בזמן ההנפקה

תיקוני באגים

  • תיקון מצב ברירת המחדל של הגוון ב-ImageView בגרסה 21
  • תוקן הבעיה שבה חלון הקופץ של ספינר נסגר באופן שגוי בזמן סיבוב המכשיר
  • תיקון: התכונה DayNight לא מתייחסת ל-configChanges במניפסט
  • תיקון: מעבר ל-MODE_NIGHT_FOLLOW_SYSTEM לא פועל (b/111345020)
  • תוקן הבאג שבו WebView מאפס את המשאבים של DayNight (b/37124582)

גרסה 1.1.0-alpha02

7 בפברואר 2019

androidx.appcompat:appcompat 1.1.0-alpha02 משוחרר.

תכונות חדשות

  • חילוץ הטיפול ב-drawable ספציפי למשאב לתוך הוק (aosp/870976)
  • הרשאה ל-titleTextColor ול-subtitleTextColor בסרגל הכלים להשתמש ב-ColorStateList והוספת עומסי יתר של ColorStateList לשיטות setTitleTextColor ו-setSubtitleTextColor (aosp/867489)

תיקוני באגים

  • תוקנה בעיה שבה fontFamily לא פועל בגרסאות API קודמות ל-24 (aosp/807054)
  • תוקן באג שבו textFontWeight לא עבד כשפעילות מורחבת מ-AppCompatActivity (aosp/847640)
  • תוקן באג שגרם לכך שבטקסט של השם בחלון הקופץ של הווידג'ט של ספינר (כשמשתמשים במצב תיבת דו-שיח) לא נעשה שימוש בגופן שצוין ב-fontFamily (aosp/789994)
  • תיקון באג שגרם לכך שלא ניתן היה לשנות את גוון הרקע של הווידג'טים AppCompatCheckBox ו-AppCompatRadioButton (aosp/825160)
  • תוקן באג שבו AppCompat לא ביטל את android: list styles (aosp/862350)

גרסה 1.1.0-alpha01

3 בדצמבר 2018

תכונות חדשות

  • ‏AppCompatTextView תומך עכשיו ב-drawables מורכבים מסוגים app:drawableLeftCompat,‏ app:drawableTopCompat,‏ app:drawableRightCompat,‏ app:drawableBottomCompat,‏ app:drawableStartCompat ו-app:drawableEndCompat, ותומך בסוגי drawables שהועברו לאחור, כמו VectorDrawableCompat.

  • רכיבי ה-drawable שמוגדרים כברירת מחדל ב-AppCompatCheckBox וב-AppCompatRadioButton מציגים עכשיו אנימציה של שינויים במצב הבדיקה.

שינויים ב-API

  • aosp/740385:‏ ActionBarOverlayLayout מטמיע עכשיו את NestedScrollingParent2 ואת NestedScrollingParent3, ומאפשר להשתמש בפונקציות העדכניות ביותר של גלילה בתצוגה מוערמת 3. אם קוד המפתח משנה כרגע את ActionBarOverLayLayout.onNestedScroll(View, int, int, int, int), סביר להניח שהוא כבר לא ייכלל בקריאה, ובמקום זאת צריך לשנות את ActionBarOverLayLayout.onNestedScroll(View, int, int, int, int, int, int[]).

גרסה 1.0.2

גרסה 1.0.2

7 בנובמבר 2018

גרסה מתוקנת של core-1.0.1 ושל appcompat-1.0.2.

תיקוני באגים

  • תוקן באג שגרם לקריסה של PrecomputedTextCompat כשמשתמשים בו עם RTL AppCompatTextView. b/113070424

גרסה 1.0.0

גרסה 1.0.0

7 בנובמבר 2018

תכונות חדשות