Appcompat
| Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü | 
|---|---|---|---|---|
| 4 Haziran 2025 | 1.7.1 | - | - | - | 
Bağımlılıkları beyan etme
Appcompat'e bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.
Uygulamanızın veya modülünüzün build.gradle dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:
Eski
dependencies { def appcompat_version = "1.7.1" 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.1" implementation("androidx.appcompat:appcompat:$appcompat_version") // For loading and tinting drawables on older versions of the platform implementation("androidx.appcompat:appcompat-resources:$appcompat_version") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme Bağımlılıkları Ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
1.7 sürümü
1.7.1 sürümü
4 Haziran 2025
androidx.appcompat:appcompat:1.7.1 ve androidx.appcompat:appcompat-resources:1.7.1 yayınlandı. 1.7.1 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- AppCompat, her zaman doğru- ViewTreeOwnersdeğerine sahip olmasını sağlamak için- ComponentActivity'deki- initializeViewTreeOwners()API'sini kullanmasına izin vermek üzere Activity 1.8.0'ı kullanacak şekilde güncellendi. Bu,- AppCompatActivityile NavigationEvent ve Navigation 3 gibi bu kitaplığın üzerine inşa edilen kitaplıklar arasındaki uyumsuzluğu giderir. (I96919, b/419208471)
1.7.0 sürümü
29 Mayıs 2024
androidx.appcompat:appcompat:1.7.0 ve androidx.appcompat:appcompat-resources:1.7.0 yayınlandı. 1.7.0 sürümü bu taahhütleri içerir.
1.6.0 sürümünden bu yana yapılan önemli değişiklikler
- AppCompatDialogartık- ViewTreeAPI'leri aracılığıyla iletişim kutusunun dekor görünümünde- LifecycleOwner,- SavedStateRegistryOwnerve- OnBackPressedDispatcherOwner'ı doğru şekilde ayarlayarak- AppCompatDialogiçinde- ComposeViewbarındırırken yaşanan sorunları düzeltiyor.
- AppCompatActivity, dağıtıcıyı görünümden alabilmeniz için- ViewTreeOnBackPressedDispatcherOwnerdeğerini ayarlar.
- SupportMenuInflater'ün performansı önemli ölçüde iyileştirildi.
- Locale.getDefault()artık soğuk başlatma işleminden sonra sistem yerel ayarını döndürüyor.
- LinearLayoutCompatartık kenar boşluğu düzen parametrelerini korur.
Bağımlılık Güncellemeleri
- AppCompatartık Activity 1.7.0'a bağlıdır.
- AppCompatartık 1.5.4 sürümündeki Fragment'e bağlıdır.
Sürüm 1.7.0-rc01
14 Mayıs 2024
androidx.appcompat:appcompat:1.7.0-rc01 ve androidx.appcompat:appcompat-resources:1.7.0-rc01 yayınlandı. 1.7.0-rc01 sürümü bu taahhütleri içerir.
Sürüm 1.7.0-beta01
1 Mayıs 2024
androidx.appcompat:appcompat:1.7.0-beta01 ve androidx.appcompat:appcompat-resources:1.7.0-beta01 yayınlandı. 1.7.0-beta01 sürümü bu taahhütleri içerir.
Sürüm 1.7.0-alpha03
26 Temmuz 2023
androidx.appcompat:appcompat:1.7.0-alpha03 ve androidx.appcompat:appcompat-resources:1.7.0-alpha03 yayınlandı. 1.7.0-alpha03 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Etkinlik dışı bağlamlarda uygulama başına yerel ayarlar alma desteği (I58e753). Bu özellik için dört yeni API eklendi: - LocaleManagerCompat.getApplicationLocales(): Geliştiricilerin uygulama başına yerel ayarları etkinlik kapsamının dışında tutması için.
- ContextCompat.getString(): Uygulama başına yerel ayarlara göre yerelleştirilmiş dizeleri döndürme.
- ContextCompat.getContextForLanguage(): Bu yöntem tarafından döndürülen bağlam, uygulama başına yerel ayarlara uyar.
- ConfigurationCompat.setLocales(): Yukarıdaki API'ler için yapılandırmanın yerel ayarını belirlemek üzere.
 
Diğer API Değişiklikleri
- TextViewuyumlu sınıflarına- setLineHeight(unit, lineHeight)eklendi (Ia9fa9)
- setLineHeight(unit, lineHeight),- TextViewuyumlu sınıflarına eklendi (Ib2ee1)
- setLineHeight(unit, lineHeight),- TextViewuyumlu sınıflarına eklendi (I15716)
Hata Düzeltmeleri
- AppCompatDialogartık- ViewTreeAPI'leri aracılığıyla iletişim kutusunun dekor görünümünde- LifecycleOwner,- SavedStateRegistryOwnerve- OnBackPressedDispatcherOwner'ı doğru şekilde ayarlayarak- AppCompatDialogiçinde- ComposeViewbarındırırken yaşanan sorunları düzeltiyor.- AppCompatartık Activity 1.7.0'a bağlıdır. (Ib28ab, b/261314581)
- SupportMenuInflater(I0b087) performansını önemli ölçüde artırma
Sürüm 1.7.0-alpha02
8 Şubat 2023
androidx.appcompat:appcompat:1.7.0-alpha02 ve androidx.appcompat:appcompat-resources:1.7.0-alpha02 yayınlandı. 1.7.0-alpha02 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- AppCompatDelegate.getLocaleManagerForApplication()(44b57fd) sürümündeki bir bellek sızıntısı düzeltildi
- AppCompatartık Parça 1.5.4 sürümüne (I54dcd) bağlıdır
Sürüm 1.7.0-alpha01
5 Ekim 2022
androidx.appcompat:appcompat:1.7.0-alpha01 ve androidx.appcompat:appcompat-resources:1.7.0-alpha01 yayınlandı. 1.7.0-alpha01 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- AppCompatActivity, dağıtıcıyı görünümden alabilmeniz için- ViewTreeOnBackPressedDispatcherOwnerdeğerini ayarlar. (I1a115, b/235416503)
- Locale.getDefault()artık soğuk başlatma işleminden sonra sistem yerel ayarını döndürüyor (I6a94b)
- LinearLayoutCompatartık kenar boşluğu düzen parametrelerini koruyor (Id2af4)
1.6.1 sürümü
1.6.1 sürümü
8 Şubat 2023
androidx.appcompat:appcompat:1.6.1 ve androidx.appcompat:appcompat-resources:1.6.1 yayınlandı. 1.6.1 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- AppCompatDelegate.getLocaleManagerForApplication()(44b57fd) sürümündeki bir bellek sızıntısı düzeltildi
1.6.0 sürümü
1.6.0 sürümü
11 Ocak 2023
androidx.appcompat:appcompat:1.6.0 ve androidx.appcompat:appcompat-resources:1.6.0 yayınlandı. 1.6.0 sürümü bu taahhütleri içerir.
1.5.0 sürümünden beri yapılan önemli değişiklikler
- Uygulama yerel ayarlarını özelleştirme desteği eklendi. Daha fazla bilgi için AppCompatDelegate.setApplicationLocales(LocaleListCompat)sayfasına bakın. Android 13'te bulunan yeni dil tercihleri API'si için geriye dönük uyumluluk sağlar.
- Android 13 (Tiramisu, API düzeyi 33) SDK'sıyla uyumlu olacak şekilde geçersiz kılma güncellemeleri.
- Herkese açık API yüzeyine DrawableWrapper,DrawableContainerveStateListDrawableuyumlu sınıfları eklendi
Sürüm 1.6.0-rc01
7 Eylül 2022
androidx.appcompat:appcompat:1.6.0-rc01 ve androidx.appcompat:appcompat-resources:1.6.0-rc01 yayınlandı. 1.6.0-rc01 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- AppCompatActivity, dağıtıcıyı görünümden alabilmeniz için- ViewTreeOnBackPressedDispatcherOwnerdeğerini ayarlar. (I1a115, b/235416503)
- onConfigurationChanged'e iletilen yapılandırmanın üzerine yazan ve- onConfigurationChangedüzerinden kendi özel yapılandırmalarını ekleyen testlerde sorunlara neden olan bir hata düzeltmesi geri alındı.
Sürüm 1.6.0-beta01
10 Ağustos 2022
androidx.appcompat:appcompat:1.6.0-beta01 ve androidx.appcompat:appcompat-resources:1.6.0-beta01 yayınlandı. 1.6.0-beta01 sürümü bu taahhütleri içerir.
API Değişiklikleri
- DrawableWrapper,- DrawableContainerve- StateListDrawableuyumlu sınıfları herkese açık API'ye taşıyın. (I37f3e, b/227789566)
- Asenkron düzen şişirici için yeni bir fabrika kullanıma sunuldu. (Ia657b)
Hata Düzeltmeleri
- Toolbarartık menü oluşturulduğunda koşulsuz olarak değil, menü gösterilmeden önce- onPrepareMenu()'u çağırır. (I2a58d, b/232206677)
- AppCompatartık açık bir şekilde- Lifecycle- 2.5.1ve- SavedState- 1.2.0'e bağlıdır. (I7e3e2)
- AppCompatDelegateve- AppCompattarafından sağlanan araç çubuğu uygulaması için geri çağrılan geri çağırma desteği eklendi. (I24062)
- 1.5.0-beta01 için AppCompatAPI'lerini tamamlama (I2a43d, b/236866227)
- 1.5.0-beta01 için AppCompatAPI'lerini tamamlama (I2a43d, b/236866227)
Sürüm 1.6.0-alpha05
15 Haziran 2022
androidx.appcompat:appcompat:1.6.0-alpha05 ve androidx.appcompat:appcompat-resources:1.6.0-alpha05 yayınlandı. 1.6.0-alpha05 sürümü, gizli bir ön sürüm dalında geliştirildi ve herkese açık commit'leri yoktur.
API Değişiklikleri
- Tiramisu Beta 3 SDK'sında nihai API yüzeyiyle uyumlu olacak şekilde geçersiz kılma güncellemeleri
- minCompileSdk, Tiramisu Beta 3 SDK'sıyla uyumlu olması için artık 33'tür
Sürüm 1.6.0-alpha04
18 Mayıs 2022
androidx.appcompat:appcompat:1.6.0-alpha04 ve androidx.appcompat:appcompat-resources:1.6.0-alpha04 yayınlandı. Bu kitaplık, özel bir ön sürüm dalına göre geliştirildiği için herhangi bir taahhüt günlüğü mevcut değildir.
API Değişiklikleri
- MDC-Android tarafından kullanılmak üzere SwitchCompat genişlik kısıtlamasını geçersiz kılacak bir API ekleme
Hata Düzeltmeleri
- Yapılandırma, attachBaseConfig dışında değiştiğinde yönetilen yapılandırmadan kaçının
Sürüm 1.6.0-alpha03
27 Nisan 2022
androidx.appcompat:appcompat:1.6.0-alpha03 ve androidx.appcompat:appcompat-resources:1.6.0-alpha03 yayınlandı.
Bu sürümün derlenmesi için Android 13 Beta 1 gerekir ve gelecekteki geliştirici önizlemeleriyle çalışma zamanında uyumlu olacağı garanti edilmez.
Yeni Özellikler
- AppCompatDelegate.setApplicationLocales()aracılığıyla uygulama genelinde özel dil seçimi desteği. API 33 ve sonraki sürümlerde platform uygulamasına atar.
Sürüm 1.6.0-alpha01
23 Şubat 2022
androidx.appcompat:appcompat:1.6.0-alpha01 ve androidx.appcompat:appcompat-resources:1.6.0-alpha01 yayınlandı. 1.6.0-alpha01 sürümü dahili bir daldan oluşturuldu ve herkese açık olarak görünen commit'leri yoktur.
Bu sürümün derlenmesi için Android Tiramisu DP1 gerekir ve gelecekteki geliştirici önizlemeleriyle çalışma zamanında uyumlu olacağı garanti edilmez.
Yeni Özellikler
- Uygulama yerel ayarlarını özelleştirme desteği eklendi. Daha fazla bilgi için AppCompatDelegate.setApplicationLocales(LocaleListCompat)sayfasına göz atın. Android 13'te bulunan yeni dil tercihleri API'si için geriye dönük uyumluluk sağlar.
Sürüm 1.5.1
Sürüm 1.5.1
7 Eylül 2022
androidx.appcompat:appcompat:1.5.1 ve androidx.appcompat:appcompat-resources:1.5.1 yayınlandı. 1.5.1 sürümü bu taahhütleri içerir.
Bağımlılık Güncellemeleri
- AppCompatartık açıkça Lifecycle- 2.5.1ve SavedState- 1.2.0'e bağlıdır. (I7e3e2)
1.5.0 sürümü
1.5.0 sürümü
10 Ağustos 2022
androidx.appcompat:appcompat:1.5.0 ve androidx.appcompat:appcompat-resources:1.5.0 yayınlandı. 1.5.0 sürümü bu taahhütleri içerir.
1.4.0'dan sonraki önemli değişiklikler
- Bu kararlı sürümde gece modu kararlılığıyla ilgili iyileştirmeler, AppCompat destekli metin widget'ları için hata düzeltmeleri ve karma çizilebilir renklendirme desteği ve API kullanılabilirliğiyle ilgili iyileştirmeler yer almaktadır. Değişikliklerin ayrıntılı listesi için önceki 1.5.0 serisi sürüm notlarına bakın.
Sürüm 1.5.0-rc01
27 Temmuz 2022
androidx.appcompat:appcompat:1.5.0-rc01 ve androidx.appcompat:appcompat-resources:1.5.0-rc01 yayınlandı. 1.5.0-rc01 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- AppCompat'in bağlam sarmalayıcısının, uygulama bağlamının destekleyici kaynak uygulamasını yeniden kullanması ve bunun sonucunda uygulama bağlamında uiModedeğerinin üzerine yazılması sorunu düzeltildi. (Idf9d5)
Sürüm 1.5.0-beta01
13 Temmuz 2022
androidx.appcompat:appcompat:1.5.0-beta01 ve androidx.appcompat:appcompat-resources:1.5.0-beta01 yayınlandı. 1.5.0-beta01 sürümü bu taahhütleri içerir.
API Değişiklikleri
- Varsayılan anahtar genişliği ayarını devre dışı bırakmak için geçersiz kılınabilir bir işaret ekleyin. (I37cb7)
- Küçük resim konumu alma API'sine @FloatRangeek açıklama ekleme (If524c)
- AnimatedStateListDrawableCompat(Ieb4ec) için eksik boşluk kabul edilebilirlik ek açıklamalarını ekleme
Hata Düzeltmeleri
- 1.5.0-beta01 için AppCompatAPI'lerini tamamlama (I2a43d, b/236866227)
- classNamedeğerini- ActionMenuItemViewolarak değiştirerek- Buttonolarak ele alın (I5ee1c)
Sürüm 1.5.0-alpha01
6 Nisan 2022
androidx.appcompat:appcompat:1.5.0-alpha01 ve androidx.appcompat:appcompat-resources:1.5.0-alpha01 yayınlandı. 1.5.0-alpha01 sürümü bu taahhütleri içerir.
API Değişiklikleri
- Anahtar başparmağının konumunu alt sınıflara göstermek için yeni bir API eklendi (I9bfb4)
- Boşluk kabul etme özelliği, Tiramisu DP2 (I0cbb7) ile eşleşecek şekilde güncellendi
- TextView türetilmiş widget'lara karma çizilebilir renklendirmeyi geriye dönük olarak ekleme (Idf98c, b/165822337)
- AppCompatDialogartık- ComponentDialog'i- OnBackPressedDispatcherile uyumlu hale getirmek için genişletiyor (Id9b91, b/217620781)
- SearchView.onQueryRefine()artık geçersiz kılma işlemlerine izin vermek için korumalı görünürlüktür (I6cce0, b/212882845)
Hata Düzeltmeleri
- AppCompat ToolbarartıkMenuHostHelper'unonPrepareMenu()API'sini çağırıyor. (I9b9b5, b/227376894)
- AppCompatEditText,- AppCompatAutoCompleteEditText,- AppCompatMultiAutoCompleteEditTextartık XML'de ayarlandığında tıklanabilir veya uzun tıklanabilir özelliğini yapıcıda sıfırlamayacak (Ic5066, b/221094907)
- AppCompatEditText,- AppCompatAutoCompleteTextViewve- AppCompatMultiAutoCompleteTextView, yapıcı sırasında geçersiz kılınan- setKeyListener'ı çağırmaz (I5c13a, b/208480173)
- Appcompat, setKeyListener'a iletilenNumberKeyListenerörneklerini sarmalamaz. Bu sayedeTextView,NumberKeyListeners'ta yerel ayarı doğru şekilde yapılandırabilir (Ibf113, b/207119921)
- AppCompat 1.4.0'ta kullanıma sunulan ve noktalama işareti gibi beklenmedik karakterlerin girilmesine izin veren tüm NumberKeyListeneralt sınıflarıyla ilgili sorun düzeltildi (Iede7a, b/207119921)
1.4.2 sürümü
1.4.2 sürümü
1 Haziran 2022
androidx.appcompat:appcompat:1.4.2 ve androidx.appcompat:appcompat-resources:1.4.2 yayınlandı. 1.4.2 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- İşlem çubuğu oluşturulmadan önce AppCompatDelegateImpl'inensureSubDecor'e dahili bir çağrı yaptığı kilitlenme düzeltildi (aosp/2048349, b/226648941)
Sürüm 1.4.1
12 Ocak 2022
androidx.appcompat:appcompat:1.4.1 ve androidx.appcompat:appcompat-resources:1.4.1 yayınlandı. 1.4.1 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- AppCompatEditText,- AppCompatAutoCompleteTextViewve- AppCompatMultiAutoCompleteTextView, yapıcı sırasında geçersiz kılınan- setKeyListenerişlevini çağırmaz. (I5c13a, b/208480173)
- Emoji2,- NumberKeyListenerörneklerini sarmalamaz. Bu sayede yerel dilin textview tarafından yapılandırılması sağlanır.- Appcompat, setKeyListener'a iletilenNumberKeyListenerörneklerini sarmalamaz. Bu sayedeTextView,NumberKeyListeners'da yerel ayarı doğru şekilde yapılandırabilir. (Ibf113, b/207119921)
 
- Appcompat, 
- appcompat 1.4.0'ta kullanıma sunulan ve noktalama işareti gibi beklenmedik karakterlerin girilmesine izin veren tüm NumberKeyListeneralt sınıflarıyla ilgili sorunu düzeltir (b/207119921) (Iede7a, b/207119921)
1.4.0 sürümü
1.4.0 sürümü
17 Kasım 2021
androidx.appcompat:appcompat:1.4.0 ve androidx.appcompat:appcompat-resources:1.4.0 yayınlandı. 1.4.0 sürümü bu taahhütleri içerir.
1.3.0 sürümünden bu yana yapılan önemli değişiklikler
- Kitaplık artık Java 8 dil düzeyini hedefliyor
- Güncellenebilir emoji desteği, androidx.emoji2 kitaplığı aracılığıyla varsayılan olarak etkindir.
- Android Studio'nun Layout Inspector'ında geliştirilmiş özellik denetimi (I02d55)
- AppCompat kaynak yükleme geri taşımalarında iç içe yerleştirilmiş tonlanmış kaynaklar ve vektör çizilebilir öğeler için destek eklendi. Bununla birlikte, geriye dönük bağlantılar etkinleştirildiğinde uygulamaların özel bir Resources nesnesinde getDrawable() işlevini geçersiz kılamayacağını unutmayın. (Ia6b03, b/176129022)
- CheckedTextView için boyanabilir arka plan ve onay işareti geriye bağlandı (I8575c)
Sürüm 1.4.0-rc01
27 Ekim 2021
androidx.appcompat:appcompat:1.4.0-rc01 ve androidx.appcompat:appcompat-resources:1.4.0-rc01 yayınlandı. 1.4.0-rc01 sürümü bu taahhütleri içerir.
Sürüm 1.4.0-beta01
29 Eylül 2021
androidx.appcompat:appcompat:1.4.0-beta01 ve androidx.appcompat:appcompat-resources:1.4.0-beta01 yayınlandı. 1.4.0-beta01 sürümü bu taahhütleri içerir.
API Değişiklikleri
- AndroidX AppCompat Toolbarartık birMenuHostoldu veMenuProvider'leri yönetebilir. (I5cd95)
Hata Düzeltmeleri
- Katman listesi ilerleme çubuklarının AppCompatProgressBar tarafından işlenmesi düzeltildi (I6ece3, b/142004509)
- android:digitsöğesini- AppCompatEditTextiçinde doğru şekilde saklayın. Bu, AppCompat 1.4.0-alpha03'te tanıtılan 193047889 numaralı hatayı düzeltir. (I4b4fc, b/193047889)
- Entegre OnReceiveContentListener SDK'sı ve destek lib API'leri. (Ic6914, b/173814913)
Sürüm 1.4.0-alpha03
30 Haziran 2021
androidx.appcompat:appcompat:1.4.0-alpha03 ve androidx.appcompat:appcompat-resources:1.4.0-alpha03 yayınlandı. 1.4.0-alpha03 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Kitaplık artık Java 8 dil düzeyini hedefliyor
- Daha fazla TextView alt sınıfı (AppCompatMultiAutoCompleteTextView,AppCompatAutoCompleteTextView,AppCompatRadioButton,AppCompatCheckBox) için emoji2 desteği eklendi.
API Değişiklikleri
- InputConnection.commitContent'a yapılan IME çağrılarını işlemek için View.performReceiveContent'i kullanacak şekilde bir InputConnection yapılandırmak üzere bir API eklendi. (I3a2ad)
- AppCompatMultiAutoCompleteTextViewiçin EmojiCompat desteği ekleme (Ifece0)
- AppCompatAutoCompleteTextView(Ia1f4b) için EmojiCompat desteği ekleme
- AppCompatRadioButton(If08af) için EmojiCompat desteği ekleme
- AppCompatCheckBox(I2b3bc) için EmojiCompat desteği ekleme
- AppCompatEditTextiçinde boş- KeyListenerdeğerine izin verin. Bu işlem, 1.4-alpha01 sürümünde AppCompatEditText'e eklenen null olmayan ek açıklamayı tersine çevirir ve null ile iletilen önceki davranışı geri yükler. (I21482, b/189559345)
- Platform API'leriyle uyumluluk için PopupMenu.setForceShowIconekleyin (I43bb3, b/182789798)
Hata Düzeltmeleri
- Varyantları kaldırmak için XML'de belirtilen inputType değerini sıfırlayan AppCompatEditText'teki hatayı düzeltin. Bu hata, AppCompat 1.4.0-alpha01 sürümünde kullanıma sunulmuştur. (I9df36, b/191061070)
Sürüm 1.4.0-alpha02
2 Haziran 2021
androidx.appcompat:appcompat:1.4.0-alpha02 ve androidx.appcompat:appcompat-resources:1.4.0-alpha02 yayınlandı. 1.4.0-alpha02 sürümü bu taahhütleri içerir.
API Değişiklikleri
- Bir düzen kimliği (Icbf22, b/188119987) alan AppCompatDialogFragmentkurucusu eklendi
- İyileştirilmiş düzen denetleyici desteği (I02d55)
- emoji2-views-helper'teki paket- androidx.emoji2.viewsintegrationolarak yeniden adlandırıldı. Bu, AppCompat- 1.4.0-alpha01için önemli bir değişikliktir ve uygulamaların, AppCompat bağımlılığının yeni emoji2 sürümünü kullanacak şekilde güncellendiğinden emin olması gerekir. (Ie8397)
Hata Düzeltmeleri
- Durdurulan etkinliklerin, AppCompat enstrümante edilmiş gece modu değişikliklerinden yapılandırma değişiklikleri almaması sorunu düzeltildi. (I8fa8f, b/188681415)
- AppCompatEditText'te, xml'de- android:focusable="false"belirtilmiş olsa bile görünümlerin odaklanılabilir olmasına neden olan hata düzeltildi (AppCompat- 1.4.0-alpha01'de kullanıma sunulan hata) (Ib9412)
Sürüm 1.4.0-alpha01
18 Mayıs 2021
androidx.appcompat:appcompat:1.4.0-alpha01 ve androidx.appcompat:appcompat-resources:1.4.0-alpha01 yayınlandı. 1.4.0-alpha01 sürümü bu taahhütleri içerir.
API Değişiklikleri
- Çeşitli AppCompat widget'ları (Id409b, If7a1a, Ic262d, Ib5f4a, I4fb3c) için entegre EmojiCompat desteği
- AppCompat kaynak yükleme geri taşımalarında iç içe yerleştirilmiş tonlanmış kaynaklar ve vektör çizilebilir öğeler için destek eklendi. Bununla birlikte, geriye dönük bağlantılar etkinleştirildiğinde uygulamaların özel bir Resources nesnesinde getDrawable()değerini geçersiz kılamayacağını unutmayın. (Ia6b03, b/176129022)
- İyileştirilmiş düzen denetleyici desteği (I6d771)
Hata Düzeltmeleri
- Pencere geri çağırma işlevi ayarlandıktan sonra setSupportActionBar işlevinin çağrılmasıyla geri çağırma işlevinin üzerine yazıldığı senaryo düzeltildi. (Ie43ee, b/186791590)
- 29 ve 30 SDK'larında, çizilebilir önbellekten klonlanan ColorStateListDrawable kaynaklarının bir durum değişikliği alana kadar varsayılan renk yüklememesi sorunu için bir geçici çözüm eklendi. (Iedb4b)
- AppCompat destekli görünümlerde null özel seçim işlem modu geri çağırmalarını işlerken NPE'den kaçının. (I033c7, b/173435375)
Bağımlılık Güncellemeleri
- AppCompat 1.5.0'ten: AppCompat artık Fragment Fragment1.3.4'e bağlıdır. (I13089)
- AppCompat 1.5.0: AppCompat artık Activity1.2.3'e bağlıdır. (I815b7)
- AppCompat 1.5.0: AppCompat artık Lifecycle2.3.1'e bağlıdır. (Ia75a1)
Harici Katkı
- CheckedTextViewiçin boyanabilir arka plan ve onay işareti geri taşıma (I8575c)
1.3.1 sürümü
1.3.1 sürümü
21 Temmuz 2021
androidx.appcompat:appcompat:1.3.1 ve androidx.appcompat:appcompat-resources:1.3.1 yayınlandı. 1.3.1 sürümü bu taahhütleri içerir.
Bağımlılık güncellemeleri
- AppCompat artık Activity 1.2.4ve Fragment1.3.6'e bağlı olduğundan AppCompat1.3.1kullanılırken bu sürümlerdeki düzeltmeler varsayılan olarak dahil edilir. (I8fbec)
1.3.0 sürümü
1.3.0 sürümü
18 Mayıs 2021
androidx.appcompat:appcompat:1.3.0 ve androidx.appcompat:appcompat-resources:1.3.0 yayınlandı. 1.3.0 sürümü bu taahhütleri içerir.
1.2.0 sürümünden beri yapılan önemli değişiklikler
- Lolipop öncesi cihazlarda android:themeözelliklerinin<include>d düzenlerinde yayılması düzeltildi
- Birçok PNG kaynağını VectorDrawable'a dönüştürerek kitaplık boyutunu azalttı
- OnReceiveContentListenerile- AppCompatEditText'e sürükle ve bırak etkinlikleri için destek eklendi
- Android 11 pencere içe yerleştirilme işleme değişikliklerini desteklemek için güncellendi
- Simge içeren menü öğelerinde sağdan sola yazma desteği eklendi
- AppCompatEditText'e zengin içerik ekleme (ör. resim yapıştırma) desteği eklendi
- Güncellenen bağımlılıklar: - appcompat, yeni işlevleri ve düzeltmeleri desteklemek için geçişli bağımlılıklarının çoğunu güncelledi:- 1.1.0Fragment'i- 1.3.4Fragment'i olarak güncellendi
- Etkinlik 1.0.0'dan Etkinlik 1.2.3olarak güncellendi
- Yaşam döngüsü 2.0.0'ten yaşam döngüsü2.3.1olarak güncellendi.
- Core 1.3.0'dan Core 1.5.0olarak güncellendi
 
Sürüm 1.3.0-rc01
24 Mart 2021
androidx.appcompat:appcompat:1.3.0-rc01 ve androidx.appcompat:appcompat-resources:1.3.0-rc01 yayınlandı. 1.3.0-rc01 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- IME içerik ekleme işlemi sırasında izinlerin erken iptal edilmesini önler
Bağımlılık Güncellemeleri
- AppCompat artık Activity
1.2.2, Fragment1.3.2ve Lifecycle2.3.1'e bağlıdır. (Ia75a1)
Harici Katkı
- Lollipop öncesi cihazlarda android:themeözelliğinin<include>d düzenlerinde yayılması düzeltildi (Opera'da Simon Bergner)
Sürüm 1.3.0-beta01
13 Ocak 2021
androidx.appcompat:appcompat:1.3.0-beta01 ve androidx.appcompat:appcompat-resources:1.3.0-beta01 yayınlandı. 1.3.0-beta01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Tema düzeyindeki işlem modu çizilebilir öğeleri, vektör kaynaklarıyla değiştirildi. Bu durum, simgelerin görsel görünümünde küçük değişikliklere neden olabilir. (I741a6)
API Değişiklikleri
- OnReceiveContentListener ile AppCompatEditText'e sürükle ve bırak (bırakma etkinlikleri) özelliği entegre edildi. (Ib26c9, b/175343405)
- OnReceiveContentListenerve ilgili API'ler güncellendi. Daha fazla bilgi için androidx.core kitaplığındaki değişikliklere bakın. (Ib4616, b/173814913)
- widget.RichContentReceiverCompat, view.OnReceiveContentListener'a taşındı. (Ifdab7, b/173814913)
- İlk çevreleyen metni sağlama ve alma API'leri EditorInfoCompatsürümüne geri bağlandı. IME uygulamalarının ek IPC gecikmesini önlemesine olanak tanır. (Ie3809)
Sürüm 1.3.0-alpha02
19 Ağustos 2020
androidx.appcompat:appcompat:1.3.0-alpha02 ve androidx.appcompat:appcompat-resources:1.3.0-alpha02 yayınlandı. 1.3.0-alpha02 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- AppCompatRatingBar PNG çizilebilir öğeleri, vektör kaynaklarıyla değiştirildi. Bu, yıldızların görsel görünümünde küçük değişikliklere neden olabilir. (I6b99d)
- WindowInsetsCompat'i Android 11 API'lerine güncelleyin (I3df9e)
- Simge içeren menü öğelerinde RTL desteği (I2f5c5)
Bağımlılık Güncellemeleri
- AppCompat, 1.1.0Parçası'na olan bağımlılığını1.3.0-alpha08Parçası olarak güncelledi. Önceki Fragment sürümünde yapılan önemli değişiklikleri anlamak için Fragment1.2.0sürüm notlarını okumanız önemle tavsiye edilir.
- AppCompat, 1.0.0etkinliğindeki bağımlılığını1.2.0-alpha08etkinliği olarak güncelledi. Önceki Etkinlik sürümünde yapılan önemli değişiklikleri anlamak için Etkinlik1.1.0sürüm notlarını okumanız önemle tavsiye edilir.- AppCompatActivityartık- AppCompatDelegate'yi ayarlamak için- 1.2.0-alpha08etkinliğinde kullanıma sunulan- OnContextAvailableListenerAPI'yi kullanıyor.- AppCompatActivityalt sınıflarına eklenen tüm dinleyiciler bu dinleyiciden sonra çalışır. (I513da)
 
Sürüm 1.3.0-alpha01
20 Mayıs 2020
androidx.appcompat:appcompat:1.3.0-alpha01 ve androidx.appcompat:appcompat-resources:1.3.0-alpha01 yayınlandı. 1.3.0-alpha01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- AppCompatActivity'yi genişleten etkinliklerde setActionBar çağrılarını işaretlemek için yeni bir Lint kuralı ekleme
- AppCompatActivityiçinde- Viewkullanırken Yaşam Döngüsü- 2.3.0-alpha01'nden- ViewTreeLifecycleOwner, Yaşam Döngüsü- 2.3.0-alpha03'ten- ViewTreeViewModelStoreOwnerve Kayıtlı Durum- 1.1.0-alpha01'den- ViewTreeSavedStateRegistryOwnerdesteği eklendi. (b/151603528, aosp/1300264)
- Zengin içerik eklemek için ortak API ekleyin (ör. resim yapıştırma).  Yeni geri çağırma işlevi, uygulamaların zengin içeriğin eklenebileceği farklı yöntemleri desteklemek için uygulayabileceği tek bir API sağlar. API şu anda yalnızca AppCompatEditText'e eklenmiştir ve aşağıdaki kod yolları için çağrılacaktır:- Panodan yapıştırma
- IME'den içerik ekleme (InputConnection.commitContent) (I22bf7)
 
Hata Düzeltmeleri
- AppCompat 1.2.0-rc01'ten itibaren: AppCompat artıknullmenüsüyleonMenuOpened()'ı çağırmıyor. (b/142843126)
- TextViewCompat.setTextAppearance, tema renk özelliklerine referans veren renk durumu listeleri içeren bir metin görünümü stiliyle çağrıldığında eski cihazlarda metin bağlantısı ve ipucu renklerini doğru şekilde çözme (b/154702995)
Sürüm 1.2.0
Sürüm 1.2.0
5 Ağustos 2020
androidx.appcompat:appcompat:1.2.0 ve androidx.appcompat:appcompat-resources:1.2.0 yayınlandı. 1.2.0 sürümü bu taahhütleri içerir.
1.1.0 sürümünden beri yapılan önemli değişiklikler
- Özel yerel ayarlar ve yazı tipi ölçekleri dahil olmak üzere yapılandırma geçersiz kılma kullanım alanları için destek düzeltildi. appcompat:1.2.0kullanarak geçersiz kılma işlemlerinin doğru şekilde nasıl uygulanacağına dair bir örnek için buraya göz atın.
- AppCompatDelegate.attachBaseContext()özelliği kullanımdan kaldırıldı. Bu yöntemi çağırıyor veya geçersiz kılıyorsanız bunun yerine- AppCompatDelegate.attachBaseContext2()kullanın.
- CollapsibleActionViewözelliği kullanımdan kaldırıldı. Bu arayüze artık gerek yoktur. Platform tarafından sağlanan- android.view.CollapsibleActionViewarayüzünü kullanın.
Sürüm 1.2.0-rc02
22 Temmuz 2020
androidx.appcompat:appcompat:1.2.0-rc02 ve androidx.appcompat:appcompat-resources:1.2.0-rc02 yayınlandı. 1.2.0-rc02 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- Gece moduyla ilgili olarak, bir iletişim kutusunda AppCompatDelegate.setDefaultNightModeçağrıldığında etkinliklerin yeniden oluşturulması ve yeni modun uygulanmasının bazen başarısız olması sorunu düzeltildi. (aosp/1348308, b/158923881)
Sürüm 1.2.0-rc01
14 Mayıs 2020
androidx.appcompat:appcompat:1.2.0-rc01 ve androidx.appcompat:appcompat-resources:1.2.0-rc01 yayınlandı. 1.2.0-rc01 sürümü bu taahhütleri içerir.
API Değişiklikleri
- AppCompatDelegate.setLocalNightMode, önceki SDK'lardaki etkinlikler arasında sızan yapılandırma değişiklikleriyle ilgili bir platform sorunu nedeniyle SDK 17 veya sonraki bir sürümün gerekli olduğu şekilde işaretlendi
Hata Düzeltmeleri
- AppCompatDelegate.setLocalNightModeartık- Activity.attachBaseContexttarihinden önce çağrılabilir
- Önbelleğe alınmış iç içe yerleştirilen öğeleri yanlış kullanan ActionBarOverlayLayoutiç içe yerleştirilen öğe tüketimi düzeltildi
- AppCompat artık onMenuOpened()menüsünü kullanaraknullçağrısı yapmıyor. (b/142843126)
Sürüm 1.2.0-beta01
1 Nisan 2020
androidx.appcompat:appcompat:1.2.0-beta01 ve androidx.appcompat:appcompat-resources:1.2.0-beta01 yayınlandı. 1.2.0-beta01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Aşağıdaki senaryolarda AppCompat'in yanlış kullanımlarını işaretleyecek aşağıdaki yeni lint kuralları eklendi:
- Renk durumu listelerini yükleme: Geriye dönük uyumluluk için ContextCompatveAppCompatResourcesAPI'lerinin kullanılması önerilir
- Resim yükleme: Geriye dönük uyumluluk için ContextCompatveResourcesCompatAPI'lerinin kullanılması önerilir
- Alfa özelliğiyle renk durumu listeleri kullanma: Eksik android:alphaözelliğini işaretler. Bu, bazı platform sürümlerinde yanlış görünüme neden olur.
- Resim görünümlerini renklendirme: app:tintkullanmayan ve eski platform sürümlerinde yanlış görünüme neden olacak işaretler
- Metin görünümlerinde birleşik çizilebilir öğeler ve renklendirme kullanılması: Geriye dönük uyumluluk için uyumlu özellikler ve API'lerin kullanılması önerilir
 
- Renk durumu listelerini yükleme: Geriye dönük uyumluluk için 
Hata Düzeltmeleri
- ActionBarOverlayLayout(pencere dekoru işlemi) işlevinin WindowInsets'i doğru şekilde dağıtmamasına neden olan sorun düzeltildi.
- Platformun eski sürümlerinde çizilebilir öğelerin ve metin görünümünün renklendirilmesiyle ilgili sorunlar düzeltildi
- Web Görünümü'ne uzun basıldığında androidx.appcompat:appcompat:1.1.0'ün Web Görünümü'nü kilitleyen sorun düzeltildi (b/141351441)
- Etkinlik başlatma sırasında temel bağlamın değiştirilmesi ve sistem hizmetlerinin alınmasıyla ilgili sorunlar için düzeltmeler uygulandı
Sürüm 1.2.0-alpha03
4 Mart 2020
androidx.appcompat:appcompat:1.2.0-alpha03 ve androidx.appcompat:appcompat-resources:1.2.0-alpha03 yayınlandı. 1.2.0-alpha03 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- İşlem modu durum koruyucusunun yanlışlıkla gezinme çubuğuna uzanması ve yanlış renge sahip olmasıyla ilgili sorun düzeltildi (Ia4a09)
- Durdurulan etkinliklerin API düzeyi 23 ve altında devam etmemesi sorunu düzeltildi (I45201)
Sürüm 1.2.0-alpha02
29 Ocak 2020
androidx.appcompat:appcompat:1.2.0-alpha02 ve androidx.appcompat:appcompat-resources:1.2.0-alpha02 yayınlandı.  1.2.0-alpha02 sürümü bu taahhütleri içerir.
Hata düzeltmeleri
- appcompat 1.1.0'un uzun basıldığında web görünümünü kilitlemesine neden olan sorun düzeltildi (b/141351441)
- API düzeyi 23'te TextView'deki drawable boyama sorunu düzeltildi (aosp/1172194)
- Temel bağlamın her zaman bir sarmalayıcı olduğundan emin olun (aosp/1194355)
- Temel bağlam yapılandırmasını değiştirirken daha akıllıca davranmak için bazı iyileştirmeler eklendi (aosp/1204543)
- Robolectric için createConfigurationContext()devre dışı bırakıldı (aosp/1186218)
Sürüm 1.2.0-alpha01
4 Aralık 2019
androidx.appcompat:appcompat:1.2.0-alpha01 ve androidx.appcompat:appcompat-resources:1.2.0-alpha01 yayınlandı.  1.2.0-alpha01 sürümü bu taahhütleri içerir.
Hata düzeltmeleri
- PackageManager.getActivityInfo çağrıları, önyükleme bilincine sahip kontroller etkinken artık katı modda kilitlenmiyor
- AppCompatButton'da çizilebilir öğeleri renklendirmeyle ilgili düzeltmeler
- Platformun eski sürümlerindeki renklendirme ve metin görünümü ile ilgili düzeltmeler
1.1.0 sürümü
1.1.0 sürümü
5 Eylül 2019
androidx.appcompat:appcompat:1.1.0 ve androidx.appcompat:appcompat-resources:1.1.0 yayınlandı.  Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.
1.0.0 sürümünden bu yana yapılan önemli değişiklikler
- Koyu Mod İyileştirmeleri: MODE_NIGHT_AUTOve mevcut saate göre koyu/açık modu değiştirme özelliğinin desteği sonlandırıldı. Belirli bir ayar veyaMODE_NIGHT_AUTO_BATTERYkullanmayı düşünün.
- Etkinlik 1.0: AppCompatActivityartık Fragment1.1.0aracılığıyla Etkinlik1.0.0'tenComponentActivity'e geçiş yapıyor. Her kitaplıktaki değişiklikler hakkında bilgi edinmek için ilgili sürüm notlarına bakın.
- AppCompatActivity LayoutId kurucusu: AppCompatActivityalt sınıfları artık isteğe bağlı olarakonCreate()'tesetContentView()'i çağırmanın alternatifi olarakAppCompatActivity'de içerik görünümü olarak ayarlanması gereken düzeni belirten birR.layoutkimliği alan bir kurucu çağırabilir. Bu, alt sınıfınızın bağımsız değişken içermeyen bir kurucuya sahip olması şartını değiştirmez.
Sürüm 1.1.0-rc01
2 Temmuz 2019
androidx.appcompat:appcompat:1.1.0-rc01 ve androidx.appcompat:appcompat-resources:1.1.0-rc01 yayınlandı.  Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.
Hata düzeltmeleri
- DayNight artık configChangesdeğerini doğru şekilde dikkate alıyor (aosp/981105)
- Yalnızca başlatılan etkinliklerde onConfigurationChanged'ü çağırın (aosp/987483)
Sürüm 1.1.0-beta01
5 Haziran 2019
androidx.appcompat:appcompat:1.1.0-beta01 ve androidx.appcompat:appcompat-resources:1.1.0-beta01 yayınlandı.  Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.
Hata düzeltmeleri
- AppCompatDialogs'daki alıcıları temizlediğimizden emin olun (aosp/959376)
- Araç çubuğunda buttonGravity=center_verticaldesteği ekleme (b/130361721)
- Dönen çarkı yatay ofsetini düzeltme (b/79477181)
Sürüm 1.1.0-alpha05
7 Mayıs 2019
androidx.appcompat:appcompat:1.1.0-alpha05 ve androidx.appcompat:appcompat-resources:1.1.0-alpha05 yayınlandı.  Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.
Yeni özellikler
- setDefaultNightMode() artık başlatılan tüm etkinlikleri otomatik olarak yeniden oluşturur.
Hata düzeltmeleri
- Gündüz/gece modunda çeşitli düzeltmeler
- ActionBar'daki arka plan değişikliklerinde ana hatların geçersiz kılınması
- Dönen widget'ın kaymasını düzeltme
- AlertDialog'da özel olarak ayarlanan pencere arka planlarının geçersiz kılınmasını düzeltme
Sürüm 1.1.0-alpha04
3 Nisan 2019
androidx.appcompat:appcompat:1.1.0-alpha04 ve androidx.appcompat:appcompat-resources:1.1.0-alpha04 yayınlandı.  Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.
Yeni özellikler
- Yeni ThemeOverlay.AppCompat.DayNighttema ailesi eklendi. Bunlar, Gündüz Gece özelliği kullanılırken kullanılmalıdır.
API değişiklikleri
- AppCompatActivity artık @LayoutRes intalan ikinci bir kurucu işlevi içeriyor. Bu işlev, AppCompatActivity sınıfınızı@ContentViewile ek açıklama ekleme işleminin önceki davranışını değiştirir. Bu yaklaşım hem uygulama hem de kitaplık modüllerinde işe yarar. (b/128352521)
Hata düzeltmeleri
- Mümkün olduğunda iç bağımlılıkları kararlı sürümlere sabitleme
- AppCompatSpinnerAçılır menü modunda kaydırma sorunu düzeltildi (b/124274573)
- DayNight için gerekliyse yalnızca applyOverrideConfiguration()çağrısı yapar.
Sürüm 1.1.0-alpha03
13 Mart 2019
androidx.appcompat:appcompat:1.1.0-alpha03 ve androidx.appcompat:appcompat-resources:1.1.0-alpha03 yayınlandı.  Bu, appcompat-resources'ün ilk sürümü.
Bu sürüme dahil edilen tüm taahhütlerin tam listesini burada bulabilirsiniz.
Yeni özellikler
- Yeni appcompat-resources kitaplığı, uygulamaların platformun eski sürümlerinde çizilebilir öğeleri (vektor çizilebilir öğeler dahil) yüklemesine ve renklendirmesine olanak tanıyan API'ler içerir. Bu, daha önce appcompat modülünün bir parçası olan işlevle aynıdır ancak artık widget'lar, iletişim kutuları, gece modu vb. içeren Material Design'ın tam appcompat geri bağlantısının yükü olmadan kullanılabilir.
- Gündüz/gece modu desteğinde önemli düzeltmeler
- Gündüz/gece modu için yeni MODE_NIGHT_AUTO_BATTERYseçeneği
- AppCompatTextView'te çizilebilir renklendirme
- Araç çubuğu taşması artık temalı renk durumu listeleriyle biçimlendirilebilir
- Menü simgelerinde artık tema özelliklerine atıfta bulunan renkler kullanılabilir
- Yeni app:menu özelliği, menü içeriğini oluşturma zamanında sağlamak için bir araç çubuğunda ayarlanabilir.
Hata düzeltmeleri
- 21 sürümünde ImageView'deki varsayılan renklendirme modu düzeltildi
- Cihaz döndürüldüğünde döndürme düğmesi pop-up'ının yanlış kapatılması düzeltildi
- Gündüz/gece, manifest'teki configChangesdeğerine uymuyordu.
- MODE_NIGHT_FOLLOW_SYSTEM'e geçişin çalışmaması sorunu düzeltildi (b/111345020)
- WebView'in Gündüz Gece Kaynaklarını sıfırlaması düzeltildi (b/37124582)
Sürüm 1.1.0-alpha02
7 Şubat 2019
androidx.appcompat:appcompat 1.1.0-alpha02 yayınlanır.
Yeni özellikler
- Kaynağa özgü çizilebilir öğelerin işlenmesini bir kancaya ayıkladı (aosp/870976)
- Araç çubuğu titleTextColorvesubtitleTextColor'inColorStateListkullanmasına izin verildi vesetTitleTextColorvesetSubtitleTextColoryöntemleri içinColorStateListaşırı yüklemeleri eklendi (aosp/867489)
Hata düzeltmeleri
- API 24 öncesi sürümlerde fontFamily'ün çalışmaması düzeltildi (aosp/807054)
- Bir etkinlik AppCompatActivity'tentextFontWeight'e uzandığındatextFontWeight'ün çalışmadığı hata düzeltildi (aosp/847640)
- Dönen kaydırma widget'ı pop-up'ındaki başlık metninin (iletişim modu kullanıldığında) fontFamilyiçinde belirtilen yazı tipini kullanmamasına neden olan hata düzeltildi (aosp/789994)
- AppCompatCheckBoxve- AppCompatRadioButtonwidget'larının arka plan rengini değiştirememesine neden olan hata düzeltildi (aosp/825160)
- AppCompat'in android: list stylesdeğerini geçersiz kılmamasıyla ilgili hata düzeltildi (aosp/862350)
Sürüm 1.1.0-alpha01
3 Aralık 2018
Yeni özellikler
- AppCompatTextView artık - app:drawableLeftCompat,- app:drawableTopCompat,- app:drawableRightCompat,- app:drawableBottomCompat,- app:drawableStartCompatve- app:drawableEndCompatbirleşik çizilebilir öğeleri desteklemektedir. Ayrıca- VectorDrawableCompatgibi geriye bağlanmış çizilebilir öğe türlerini de desteklemektedir.
- AppCompatCheckBoxve- AppCompatRadioButton'un varsayılan çizilebilir öğeleri artık kontrol durumu değişikliklerini animasyonlu olarak gösterir.
API değişiklikleri
- aosp/740385:
ActionBarOverlayLayout artık NestedScrollingParent2 ve NestedScrollingParent3'ü uygulayarak iç içe kaydırma 3'teki en yeni işlevleri kolaylaştırıyor. Geliştirici kodu şu anda ActionBarOverLayLayout.onNestedScroll(View, int, int, int, int)'ü geçersiz kılıyorsa büyük olasılıkla artık çağrılmayacak ve bunun yerineActionBarOverLayLayout.onNestedScroll(View, int, int, int, int, int, int[])geçersiz kılınmalıdır.
Sürüm 1.0.2
Sürüm 1.0.2
7 Kasım 2018
core-1.0.1 ve appcompat-1.0.2 için hata düzeltme sürümü.
Hata düzeltmeleri
- RTL AppCompatTextViewile kullanıldığındaPrecomputedTextCompat'ün kilitlenmesine neden olan hata düzeltildi. b/113070424
Sürüm 1.0.0
Sürüm 1.0.0
7 Kasım 2018
Yeni özellikler
- AnimatedStateListDrawableCompatçizilebilir durumlar arasında animasyonlu geçişler sağlar.
