Uyumlu
Son Güncelleme | Kararlı Sürüm | Serbest Bırakma Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|
29 Mayıs 2024 | 1.7.0 | - | - | - |
Bağımlılıkları bildirme
Appcompat'a bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanızın veya modülünüz için build.gradle
dosyasına ihtiyaç duyduğunuz yapıların bağımlılıklarını ekleyin:
Groovy
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") }
Bağımlılıklar hakkında daha fazla bilgi edinmek için Derleme Bağımlılıkları Ekleme bölümüne bakın.
Geri bildirim
Geri bildiriminiz Jetpack'i daha iyi hale getirmemize yardımcı oluyor. Yeni sorunlar keşfederseniz veya bu kitaplığı nasıl geliştirebileceğimizle ilgili fikirleriniz varsa bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Sürüm 1.7
Sürüm 1.7.0
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 kayıtları içerir.
1.6.0'dan sonraki önemli değişiklikler
AppCompatDialog
, iletişim kutusunun dekor görünümündekiLifecycleOwner
,SavedStateRegistryOwner
veOnBackPressedDispatcherOwner
öğelerini artıkViewTree
API'leri aracılığıyla doğru şekilde ayarlıyor veAppCompatDialog
içindeComposeView
barındırmayla ilgili sorunları düzeltiyor.AppCompatActivity
, artıkViewTreeOnBackPressedDispatcherOwner
özelliğini, görev dağıtıcının görünümden alınabileceği şekilde ayarlıyor.SupportMenuInflater
cihazın performansı önemli ölçüde iyileştirildi.Locale.getDefault()
, artık baştan başlatma sonrasında sistem yerel ayarını döndürüyor.LinearLayoutCompat
artık kenar boşluğu düzeni parametrelerini koruyor.
Bağımlılık Güncellemeleri
AppCompat
artık Aktivite 1.7.0'ı kullanıyor.AppCompat
artık Fragment 1.5.4 sürümüne 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 kayıtları 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 kayıtları 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ı. Sürüm 1.7.0-alpha03 bu kayıtları 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ı dışına çıkarmasına olanak tanır.ContextCompat.getString()
: Uygulamaya özgü yerel ayarlara göre yerelleştirilmiş dizeler döndürür.ContextCompat.getContextForLanguage()
: Bu yöntemin döndürdüğü bağlam, uygulama başına yerel ayarlara uyar.ConfigurationCompat.setLocales()
: Yapılandırmanın yerel ayarını yapmak için yukarıdaki API'lerde kullanılır.
Diğer API Değişiklikleri
setLineHeight(unit, lineHeight)
,TextView
uyumlu sınıfa eklendi (Ia9fa9)setLineHeight(unit, lineHeight)
,TextView
uyumlu sınıfa eklendi (Ib2ee1)setLineHeight(unit, lineHeight)
,TextView
uyumlu sınıfa eklendi (I15716)
Hata Düzeltmeleri
AppCompatDialog
, iletişim kutusunun dekor görünümündekiLifecycleOwner
,SavedStateRegistryOwner
veOnBackPressedDispatcherOwner
öğelerini artıkViewTree
API'leri aracılığıyla doğru şekilde ayarlıyor veAppCompatDialog
içindeComposeView
barındırmayla ilgili sorunları düzeltiyor.AppCompat
artık Aktivite 1.7.0'ı kullanıyor. (Ib28ab, b/261314581)SupportMenuInflater
(I0b087) performansını önemli ölçüde artırın
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ı. Sürüm 1.7.0-alpha02 bu kayıtları içerir.
Hata Düzeltmeleri
AppCompatDelegate.getLocaleManagerForApplication()
dosyasında bellek sızıntısı düzeltildi (44b57fd)AppCompat
artık Fragment 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ı. Sürüm 1.7.0-alpha01 bu kayıtları içerir.
Hata Düzeltmeleri
AppCompatActivity
, artıkViewTreeOnBackPressedDispatcherOwner
özelliğini, görev dağıtıcının görünümden alınabileceği şekilde ayarlıyor. (I1a115, b/235416503)Locale.getDefault()
, artık baştan başlatma sonrasında sistem yerel ayarını döndürüyor (I6a94b)LinearLayoutCompat
artık kenar boşluğu düzeni parametrelerini (Id2af4) koruyor
Sürüm 1.6.1
Sürüm 1.6.1
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 kayıtları içerir.
Hata Düzeltmeleri
AppCompatDelegate.getLocaleManagerForApplication()
dosyasında bellek sızıntısı düzeltildi (44b57fd)
Sürüm 1.6.0
Sürüm 1.6.0
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 kayıtları içerir.
1.5.0'dan sonraki önemli değişiklikler
- Uygulama yerel ayarlarını özelleştirme desteği eklendi. Daha fazla bilgi için
AppCompatDelegate.setApplicationLocales(LocaleListCompat)
sayfasını inceleyin. Android 13'te kullanıma sunulan yeni dil başına tercihler API'si için geriye dönük uyumluluk sağlar. - Android 13 (Tiramisu, API düzeyi 33) SDK'sıyla uyumlu olacak null değer güncellemeleri.
DrawableWrapper
,DrawableContainer
veStateListDrawable
uyumlu sınıfları herkese açık API yüzeyine 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 kayıtları içerir.
Hata Düzeltmeleri
AppCompatActivity
, artıkViewTreeOnBackPressedDispatcherOwner
özelliğini, görev dağıtıcının görünümden alınabileceği şekilde ayarlıyor. (I1a115, b/235416503)onConfigurationChanged
için iletilen yapılandırmanın üzerine yazan veonConfigurationChanged
ü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 kayıtları içerir.
API Değişiklikleri
DrawableWrapper
,DrawableContainer
veStateListDrawable
uyumlu sınıfları herkese açık API'ye taşıyın. (I37f3e, b/227789566)- Eş zamansız düzen inflater'ı için yeni bir fabrika kullanıma sunuluyor. (Ia657b)
Hata Düzeltmeleri
Toolbar
artık menü oluşturulduğunda koşulsuz olarak değil, menü gösterilmeden önceonPrepareMenu()
işlevini çağıracak. (I2a58d, b/232206677)AppCompat
artık açıkçaLifecycle
2.5.1
veSavedState
1.2.0
kullanıyor. (I7e3e2)AppCompatDelegate
öğesine geri çağrılan geri çağırma için destek veAppCompat
tarafından sağlanan Araç Çubuğu uygulaması eklendi. (I24062)- 1.5.0-beta01 (I2a43d, b/236866227) için
AppCompat
API'lerini tamamlayın - 1.5.0-beta01 (I2a43d, b/236866227) için
AppCompat
API'lerini tamamlayın
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ı. Sürüm 1.6.0-alpha05 özel bir yayın öncesi dalda geliştirilmiştir ve herkese açık kaydetme yoktur.
API Değişiklikleri
- Tiramisu Beta 3 SDK'daki kesinleşmiş API yüzeyiyle uyumlu olacak şekilde boşalabilirlik güncellemeleri
minCompileSdk
, Tiramisu Beta 3 SDK'sı ile uyumlu olması için 33 yaşında
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 yayın öncesi dalına göre geliştirildiğinden herhangi bir kaydetme günlüğü yoktur.
API Değişiklikleri
- MDC-Android tarafından kullanılmak üzere SwitchCompat genişlik kısıtlamasını geçersiz kılmak için bir API ekleyin
Hata Düzeltmeleri
- insertBaseConfig dışındaki yapılandırma değişikliklerinde yönetilen yapılandırmayı engelle
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 derlemesi için Android 13 Beta 1 gerekir ve gelecekteki geliştirici önizlemeleriyle çalışma zamanıyla uyumlu olacağı garanti edilmez.
Yeni Özellikler
AppCompatDelegate.setApplicationLocales()
aracılığıyla uygulama genelinde özel dil seçimi için destek. API 33 ve sonraki sürümlerdeki platform uygulaması için yetki verir.
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ı. Sürüm 1.6.0-alpha01 dahili bir daldan oluşturulmuştur ve herkes tarafından görülebilen kaydetmelere sahip değildir.
Bu sürümün derlemesi için Android Tiramisu DP1 gerekir ve gelecekteki geliştirici önizlemeleriyle çalışma zamanıyla 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 kullanıma sunulan yeni dil başına tercihler 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ı. Sürüm 1.5.1 bu kayıtları içerir.
Bağımlılık Güncellemeleri
AppCompat
artık açıkça Yaşam Döngüsü2.5.1
ve SavedState1.2.0
şartlarına bağlıdır. (I7e3e2)
Sürüm 1.5.0
Sürüm 1.5.0
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 kayıtları içerir.
1.4.0'dan sonraki önemli değişiklikler
- Bu kararlı sürüm; gece modu kararlılığında iyileştirmeler, hata düzeltmeleri ve AppCompat destekli metin widget'ları için birleşik çekilebilir renklendirme desteğinin yanı sıra API kullanılabilirliğiyle ilgili iyileştirmeler içerir. Değişikliklerin ayrıntılı bir 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 kayıtları içerir.
Hata Düzeltmeleri
- AppCompat bağlam sarmalayıcısının, uygulama bağlamının destekleyen kaynak uygulamasını yeniden kullanması sonucunda, uygulama bağlamında
uiMode
öğesinin üzerine yazılmasına neden olan sorunu düzeltir. (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 kayıtları içerir.
API Değişiklikleri
- Varsayılan anahtar genişliği ayarlamasını devre dışı bırakmak için geçersiz kılınabilir bir işaret ekleyin. (I37cb7)
- Baş parmak konumu alıcı API'sine
@FloatRange
ek açıklaması ekleyin (If524c) AnimatedStateListDrawableCompat
için eksik boş değer atanabilirliği ek açıklamalarını ekleyin (Ieb4ec)
Hata Düzeltmeleri
- 1.5.0-beta01 (I2a43d, b/236866227) için
AppCompat
API'lerini tamamlayın ActionMenuItemView
içinclassName
değerini,Button
olarak değerlendirilecek şekilde değiştirme (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ı. Sürüm 1.5.0-alpha01 bu kayıtları içerir.
API Değişiklikleri
- Anahtar küçük resminin konumunu alt sınıflara göstermek için yeni bir API eklendi (I9bfb4)
- Boş değer değeri, Tiramisu DP2 (I0cbb7) ile eşleşecek şekilde güncellendi
- TextView ile türetilmiş widget'lara geri bağlanmış birleşik çekilebilir renklendirme (Idf98c, b/165822337)
AppCompatDialog
,OnBackPressedDispatcher
ile uyumluluk içinComponentDialog
kapsamını artık genişletiyor (Id9b91, b/217620781)SearchView.onQueryRefine()
, artık geçersiz kılmalara izin vermek için korumalı bir görünürlüğe sahiptir (I6cce0, b/212882845)
Hata Düzeltmeleri
- AppCompat
Toolbar
, artıkMenuHostHelper
onPrepareMenu()
API'sini çağırıyor. (I9b9b5, b/227376894) AppCompatEditText
,AppCompatAutoCompleteEditText
,AppCompatMultiAutoCompleteEditText
artık XML (Ic5066, b/221094907) içinde ayarlandığında oluşturucuda tıklanabilir veyalongClickable'ı sıfırlamayacakAppCompatEditText
,AppCompatAutoCompleteTextView
veAppCompatMultiAutoCompleteTextView
, oluşturucu sırasında geçersiz kılınansetKeyListener
çağrısını yapmaz (I5c13a, b/208480173)- Appcompat,
setKeyListener
öğesine iletilenNumberKeyListener
örneklerini sarmalamaz. BöyleceTextView
,NumberKeyListeners
üzerinde yerel ayarı doğru şekilde yapılandırabilir (Ibf113, b/207119921) - AppCompat 1.4.0'da, noktalama işareti gibi beklenmeyen karakterlerin girilmesine izin veren tüm
NumberKeyListener
alt sınıfıyla ilgili sorun düzeltildi (Iede7a, b/207119921)
Sürüm 1.4.2
Sürüm 1.4.2
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 kayıtları içerir.
Hata Düzeltmeleri
AppCompatDelegateImpl
ürününün, işlem çubuğu oluşturulmadan önceensureSubDecor
öğesine dahili ç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 kayıtları içerir.
Hata Düzeltmeleri
AppCompatEditText
,AppCompatAutoCompleteTextView
veAppCompatMultiAutoCompleteTextView
, oluşturucu sırasında geçersiz kılınansetKeyListener
yöntemini çağırmaz. (I5c13a, b/208480173)Emoji2
,NumberKeyListener
örneklerini sarmalamaz. Bu da yerel ayarın textview tarafından yapılandırılmasına olanak tanır.- Appcompat,
setKeyListener
hedefine iletilenNumberKeyListener
örneklerini sarmalamaz. BöyleceTextView
,NumberKeyListeners
üzerinde yerel ayarı doğru şekilde yapılandırabilir. (Ibf113, b/207119921)
- Appcompat,
- Appcompat 1.4.0'da kullanıma sunulan ve noktalama gibi beklenmeyen karakterlerin girilmesine izin veren
NumberKeyListener
alt sınıfının tamamındaki sorunları giderir (b/207119921) (Iede7a, b/207119921)
Sürüm 1.4.0
Sürüm 1.4.0
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 kayıtları içerir.
1.3.0'dan sonraki önemli değişiklikler
- Kitaplık artık Java 8 dil düzeyini hedefliyor
- Güncellenebilir emoji desteği, varsayılan olarak androidx.emoji2 kitaplığı üzerinden etkinleştirilir
- Android Studio’nun Düzen Denetleyicisi'nde iyileştirilmiş özellik denetimi (I02d55)
- AppCompat kaynak yükleme geri bağlantı noktalarında, iç içe tonlanmış kaynaklar ve vektör çekilebilir öğeleri için destek eklendi. Ancak bunun, geri bağlantı noktaları etkinleştirildiğinde uygulamaların özel Kaynaklar nesnesindeki getDrawable() işlevini geçersiz kılamayacağını unutmayın. (Ia6b03, b/176129022)
- Geri taşınan tintable arka plan ve CheckedTextView için onay işareti (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 kayıtları 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 kayıtları içerir.
API Değişiklikleri
- AndroidX AppCompat
Toolbar
artık birMenuHost
veMenuProvider
'ları yönetebilir. (I5cd95)
Hata Düzeltmeleri
- Katman listesi ilerleme çubuklarının AppCompatprogressBar işlemi düzeltildi (I6ece3, b/142004509)
AppCompatEditText
öğesindeandroid:digits
doğru şekilde saklanır. Bu işlem, AppCompat 1.4.0-alpha03'te ortaya çıkan 193047889 hatasını düzeltir. (I4b4fc, b/193047889)- Entegre OnReceiveContentListener SDK'sı ve lib API'lerini destekler. (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ı. Sürüm 1.4.0-alpha03 bu kayıtları 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 ekleyin.
API Değişiklikleri
- InputConnection.commitContent'e yapılan IME çağrılarını işlemek için View.performanceReceivedContent öğesini kullanmak amacıyla bir InputConnection yapılandırmak için API eklendi. (I3a2ad)
AppCompatMultiAutoCompleteTextView
hesabına EmojiCompat desteği ekleyin (Ifece0)AppCompatAutoCompleteTextView
hesabına EmojiCompat desteği ekleyin (Ia1f4b)AppCompatRadioButton
kampanyasına EmojiCompat desteği ekleyin (If08af)AppCompatCheckBox
kampanyasına (I2b3bc) EmojiCompat desteği ekleyinAppCompatEditText
içinde boşKeyListener
değerine izin ver. Bu işlem, 1.4-alpha01 sürümünde AppCompatEditText'e eklenen null olmayan ek açıklamayı tersine çevirir ve null iletildiğinde önceki davranışı geri yükler. (I21482, b/189559345)- Platform API'leriyle (I43bb3, b/182789798) benzerlik için
PopupMenu.setForceShowIcon
ekleyin
Hata Düzeltmeleri
- AppCompatEditText'te, varyasyonları kaldırmak için XML'de belirtilen InputType'ı sıfırlayan hata düzeltildi. 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ı. Sürüm 1.4.0-alpha02 bu kayıtları içerir.
API Değişiklikleri
- Düzen kimliği alan
AppCompatDialogFragment
kurucusu eklendi (Icbf22, b/188119987) - İyileştirilmiş düzen inceleyici desteği (I02d55)
emoji2-views-helper
içindeki paketandroidx.emoji2.viewsintegration
olarak yeniden adlandırıldı. Bu, AppCompat1.4.0-alpha01
için önemli bir değişikliktir. 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 tarafından uygulanan gece modu değişikliklerinden yapılandırma değişikliklerini almaması sorunu düzeltildi. (I8fa8f, b/188681415)
AppCompatEditText
özelliğinde, XML'deandroid:focusable="false"
belirtilmiş olsa bile görünümlerin odaklanılabilir olmasına neden olan hata düzeltildi (bug AppCompat1.4.0-alpha01
'te 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ı. Sürüm 1.4.0-alpha01 bu kayıtları 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 bağlantı noktalarında, iç içe tonlanmış kaynaklar ve vektör çekilebilir öğeleri için destek eklendi. Ancak bunun, geri bağlantı alanları etkinleştirildiğinde uygulamaların özel Kaynaklar nesnesinde
getDrawable()
öğesini geçersiz kılamayacağı anlamına geldiğini unutmayın. (Ia6b03, b/176129022) - İyileştirilmiş düzen inceleyici desteği (I6d771)
Hata Düzeltmeleri
- Pencere geri çağırması ayarlandıktan sonra setSupportActionBar çağrısının geri çağırmanın üzerine yazılmasına neden olan senaryo düzeltildi. (Ie43ee, b/186791590)
- 29 ve 30 numaralı SDK'larda, çekilebilir önbellekten klonlanan ColorStateListDrawable kaynaklarının, durum değişikliği alana kadar varsayılan bir renk yüklemediği bir sorun için geçici çözüm eklendi. (Iedb4b)
- AppCompat destekli görünümlerde boş ö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
ürününde: AppCompat artık Fragment Fragment1.3.4
özelliğini kullanmaktadır. (I13089) - AppCompat
1.5.0
ürününde: AppCompat, artık1.2.3
etkinliğine bağlıdır. (I815b7) - AppCompat
1.5.0
sürümünden: AppCompat, artık Yaşam Döngüsü2.3.1
'nü temel almaktadır. (Ia75a1)
Harici Katkı
CheckedTextView
için tonlanabilir arka plan ve onay işareti (I8575c)
Sürüm 1.3.1
Sürüm 1.3.1
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 kayıtları içerir.
Bağımlılık güncellemeleri
- AppCompat artık
1.2.4
etkinliğini ve Parça1.3.6
'nı temel alıyor. Böylece, AppCompat1.3.1
kullanılırken bu sürümlerdeki düzeltmeler varsayılan olarak dahil ediliyor. (I8fbec)
Sürüm 1.3.0
Sürüm 1.3.0
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 kayıtları içerir.
1.2.0'dan sonraki önemli değişiklikler
- Lollipop öncesi cihazlarda
android:theme
özelliklerinin<include>
d düzenlerde yayılımı düzeltildi - Çok sayıda PNG kaynağını VectorDrawables'a dönüştürerek kitaplık boyutunu küçülttü
OnReceiveContentListener
ileAppCompatEditText
öğesine sürükle ve bırak etkinlikleri için destek eklendi- Android 11 pencere iç içe işlemesiyle ilgili değişiklikleri desteklemek için güncellendi
- Simgeli menü öğelerinde sağdan sola için destek eklendi
AppCompatEditText
ürününe zengin içerik ekleme (ör. resim yapıştırma) için destek eklendiGü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.0
Parçası yerine1.3.4
Parçası olarak güncellendi- Etkinlik 1.0.0 yerine
1.2.3
Etkinliği olarak güncellendi 2.0.0
Yaşam Döngüsü yerine Yaşam Döngüsü2.3.1
olarak güncellendi.- Core 1.3.0'dan Temel
1.5.0
sürümüne 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 kayıtları içerir.
Hata Düzeltmeleri
- IME içeriği ekleme işlemi yapılırken izinlerin erken iptal edilmesini engeller
Bağımlılık Güncellemeleri
- AppCompat, artık Activity
1.2.2
, Fragment1.3.2
ve Yaşam Döngüsü2.3.1
'ne bağlı. (Ia75a1)
Harici Katkı
- Lollipop öncesi cihazlarda
android:theme
özelliğinin<include>
d düzenlerde yayılımı 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 kayıtları içerir.
Yeni Özellikler
- Tema düzeyinde işlem modu çekilebilir öğeleri, vektör kaynaklarıyla değiştirildi. Bu durum, simgelerin görünümünde küçük değişikliklere neden olabilir. (I741a6)
API Değişiklikleri
- OnReceiveContentListener ile AppCompatEditText'te entegre sürükle ve bırak (bırakma etkinlikleri). (Ib26c9, b/175343405)
OnReceiveContentListener
ve ilgili API'ler güncellendi. Daha fazla ayrıntı için androidx.core kitaplık değişikliklerine bakın. (Ib4616, b/173814913)- widget.RichContentRecipientrCompat öğesini görüntülemek.OnReceivedContentListener öğesine taşındı. (Ifdab7, b/173814913)
- Çevreleyen ilk metni sağlamak ve almak için kullanılan API'ler
EditorInfoCompat
hizmetine geri bağlanmıştır. 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ı. Sürüm 1.3.0-alpha02 bu kayıtları içerir.
Hata Düzeltmeleri
- AppCompatRatingBar PNG çekilebilir öğeleri, vektör kaynaklarıyla değiştirildi. Bu, tek tek yıldızların görünümünde küçük değişikliklere neden olabilir. (I6b99d)
- WindowInsetsCompat uygulamasını Android 11 API'lerine (I3df9e) güncelleme
- Menü öğelerinde simgelerle sağdan sola desteği (I2f5c5)
Bağımlılık Güncellemeleri
- AppCompat,
1.1.0
parçası olan bağımlılığını Fragment1.3.0-alpha08
olarak güncelledi. Önceki Fragment sürümünde yer alan önemli değişiklikleri anlamak için Fragment1.2.0
sürüm notlarını okumanız önemle tavsiye edilir. - AppCompat,
1.0.0
Etkinliği olan bağımlılığını1.2.0-alpha08
Etkinliği olarak güncelledi. Önceki etkinlik sürümünde yapılan önemli değişiklikleri anlamak için1.1.0
etkinlik sürüm notlarını okumanız önemle tavsiye edilir.AppCompatActivity
,AppCompatDelegate
ayarlamak için artık1.2.0-alpha08
etkinliğinde sunulanOnContextAvailableListener
API'sini kullanıyor.AppCompatActivity
alt sınıflarına eklenen tüm işleyiciler, bu işleyiciden sonra çalıştırılı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ı. Sürüm 1.3.0-alpha01 bu kayıtları içerir.
Yeni Özellikler
- AppCompatActivity'yi genişleten etkinliklerde setActionBar'a yapılan çağrıları işaretlemek için yeni bir Lint kuralı ekleyin
AppCompatActivity
içindeView
kullanılırken Yaşam Döngüsü2.3.0-alpha01
'ndenViewTreeLifecycleOwner
, Yaşam Döngüsü2.3.0-alpha03
'ndanViewTreeViewModelStoreOwner
ve KayıtlıState1.1.0-alpha01
kaynağındanViewTreeSavedStateRegistryOwner
için destek eklendi. (b/151603528, aosp/1300264)- Zengin içerik eklemek (ör. resim yapıştırmak) için ortak bir API ekleyin. Yeni geri çağırma, zengin içeriğin eklenebileceği farklı yöntemleri desteklemek için uygulamaların uygulayabileceği tek bir API sağlar. Şimdilik API yalnızca
AppCompatEditText
öğesine eklenmiştir ve aşağıdaki kod yollarında çağrılacaktır:- panodan yapıştır
- IME'den (
InputConnection.commitContent
) içerik ekleme (I22bf7)
Hata Düzeltmeleri
- AppCompat
1.2.0-rc01
kaynağından: AppCompat artıkonMenuOpened()
menüsününull
menüsüyle çağırmaz. (b/142843126) - TextViewCompat.setTextGörünümler, tema renk özelliklerine (b/154702995) referansta bulunan renk durumu listelerine sahip bir metin görünüm stiliyle çağrıldığında, eski cihazlarda metin bağlantısı ve ipucu renklerini doğru şekilde çözümleme
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 kayıtları içerir.
1.1.0'dan bu yana 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.0
kullanarak geçersiz kılmaları doğru şekilde nasıl uygulayacağınıza ilişkin bir örnek için burayı inceleyin. AppCompatDelegate.attachBaseContext()
desteği sonlandırıldı. Bu yöntemi çağırıyor veya geçersiz kılıyorsanız bunun yerineAppCompatDelegate.attachBaseContext2()
yöntemini kullanın.CollapsibleActionView
desteği sonlandırıldı. Bu arayüz artık gerekli değildir. Platform tarafından sağlananandroid.view.CollapsibleActionView
arayü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 kayıtları içerir.
Hata Düzeltmeleri
- Bir iletişim kutusundan
AppCompatDelegate.setDefaultNightMode
çağrısının, zaman zaman etkinlikleri yeniden oluşturamaması ve yeni modun uygulanmasına engel olduğu gece moduyla ilgili sorun 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 kayıtları içerir.
API Değişiklikleri
AppCompatDelegate.setLocalNightMode
, önceki SDK'lardaki Etkinlikler arasında sızdırılan yapılandırma değişiklikleriyle ilgili bir platform sorunu nedeniyle SDK sürüm 17 veya sonraki sürümleri zorunlu kılar olarak işaretlendi
Hata Düzeltmeleri
AppCompatDelegate.setLocalNightMode
artıkActivity.attachBaseContext
tarihinden önce çağrılabilir- Önbelleğe alınan eklerin yanlış bir şekilde kullanıldığı
ActionBarOverlayLayout
ek tüketimi düzeltildi - AppCompat artık
onMenuOpened()
öğesininull
menüsüyle çağırmaz. (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 kayıtları içerir.
Yeni Özellikler
- Aşağıdaki senaryolarda yanlış AppCompat kullanımlarını işaretleyecek aşağıdaki yeni lint kuralları eklendi:
- Renk durumu listeleri yükleniyor: Geriye dönük uyumluluk için
ContextCompat
veAppCompatResources
API'lerinin kullanılmasını önerir - Çekilebilir öğeleri yükleme: Geriye dönük uyumluluk için
ContextCompat
veResourcesCompat
API'lerinin kullanılmasını önerir - Alfa özelliğiyle renk durumu listeleri kullanma: Bazı platform sürümlerinde yanlış görünüme yol açacak
android:alpha
özelliğinin eksik olduğu işaretler - Resim görüntülemelerinde renk tonu oluşturma: Eski platform sürümlerinde yanlış görünüme yol açacak
app:tint
kullanmayan işaretler - Birleşik çekilebilir öğeleri kullanma ve metin görünümlerinde renk tonulama: Geriye dönük uyumluluk için uyumlu özelliklerin ve API'lerin kullanılmasını önerir
- Renk durumu listeleri yükleniyor: Geriye dönük uyumluluk için
Hata Düzeltmeleri
ActionBarOverlayLayout
öğesinin (pencere dekorasyonu işlemi) WindowInsets öğelerini doğru şekilde göndermemesi sorunu düzeltildi.- Platformun eski sürümlerinde tonlama ve metin görünümüyle ilgili sorunlar düzeltildi
- Web Görünümü uzun basıldığında
androidx.appcompat:appcompat:1.1.0
ürününün web görünümünün kilitlenmesine neden olan sorun düzeltildi (b/141351441) - Etkinliğin başlatılması sırasında temel bağlam değiştirme ve sistem hizmetlerini alma ile 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ı. Sürüm 1.2.0-alpha03 bu kayıtları içerir.
Hata Düzeltmeleri
- İşlem modu durum koruyucunun yanlışlıkla gezinme çubuğuna uzanmasına ve yanlış renge sahip olmasına (Ia4a09) yol açan sorun düzeltildi
- Durdurulan etkinliklerin API Düzeyi 23 ve önceki sürümlerde (I45201) devam ettirilmemesiyle ilgili sorunu düzeltin
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ı. Sürüm 1.2.0-alpha02 bu kayıtları içerir.
Hata düzeltmeleri
- Uzun basıldığında appcompat 1.1.0 sürümünün web görünümünün kilitlenmesi sorunu düzeltildi (b/141351441)
- API Düzeyi 23'teki birleşik çekilebilir öğelere göre TextView'daki çekilebilir renklendirme düzeltildi (aosp/1172194)
- Temel bağlamın her zaman sarmalayıcı olduğundan emin olun (aosp/1194355)
- Temel bağlam yapılandırmasını değiştirirken daha akıllıca 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ı. Sürüm 1.2.0-alpha01 bu kayıtları içerir.
Hata düzeltmeleri
- PackageManager.getActivityInfo'ya yapılan çağrılar, başlatmaya duyarlı kontrollerin etkin olduğu yüksek düzey modunda artık kilitlenmiyor
- AppCompatButton'da çekilebilir öğelerin renk tonlamasıyla ilgili düzeltmeler
- Platformun eski sürümlerinde renk tonlaması ve metin görünümüyle ilgili düzeltmeler
Sürüm 1.1.0
Sürüm 1.1.0
5 Eylül 2019
androidx.appcompat:appcompat:1.1.0
ve androidx.appcompat:appcompat-resources:1.1.0
yayınlandı. Bu sürümdeki kaydetmeleri burada bulabilirsiniz.
1.0.0'dan sonraki önemli değişiklikler
- Koyu Mod İyileştirmeleri:
MODE_NIGHT_AUTO
ve geçerli saate göre koyu/açık mod geçişi kullanımdan kaldırıldı. Açık bir ayar veyaMODE_NIGHT_AUTO_BATTERY
kullanmayı düşünün. - Etkinlik 1.0:
AppCompatActivity
artık Fragment1.1.0
aracılığıylaComponentActivity
öğesinden1.0.0
Etkinliği'nden geçişli olarak uzanıyor. Her bir kitaplıktaki değişiklikler hakkında bilgi almak için ilişkili sürüm notlarına bakın. - AppCompatActivity LayoutId oluşturucu:
AppCompatActivity
alt sınıfları artık isteğe bağlı olarakAppCompatActivity
üzerindeR.layout
kimliği alan bir oluşturucuyu çağırabilir. Bu,onCreate()
içindesetContentView()
çağrısına alternatif olarak içerik görünümü olarak ayarlanması gereken düzeni belirtir. Bu, alt sınıfınızın bağımsız değişkensiz oluşturucuya sahip olma koşulunu 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ümdeki kaydetmeleri burada bulabilirsiniz.
Hata düzeltmeleri
- DayNight artık
configChanges
cihazını doğru şekilde kabul ediyor (aosp/981105) - Başlatılan Etkinliklerde (aosp/987483) yalnızca
onConfigurationChanged
öğesini çağır
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ümdeki kaydetmeleri burada bulabilirsiniz.
Hata düzeltmeleri
- AppCompatDialogs'da (aosp/959376) alıcıları temizlediğimizden emin olun
- Araç Çubuğu'nda
buttonGravity=center_vertical
için destek ekleyin (b/130361721) - Dönen yatay ofseti düzelt (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ümdeki kaydetmeleri burada bulabilirsiniz.
Yeni özellikler
- setDefaultNightMode(), artık başlatılan etkinlikleri otomatik olarak yeniden oluşturur.
Hata düzeltmeleri
- Gündüz moduna ilişkin çeşitli düzeltmeler
- ActionBar'da herhangi bir arka plan değişikliğinde ana hatları geçersiz kılın
- Dönen widget kaydırmasını düzeltme
- AlertDialog'da geçersiz kılınan özel ayar penceresi arka planları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ümdeki kaydetmeleri burada bulabilirsiniz.
Yeni özellikler
- Yeni
ThemeOverlay.AppCompat.DayNight
tema ailesi eklendi. Bunlar, DayNight özelliği kullanılırken kullanılmalıdır.
API değişiklikleri
- AppCompatActivity artık,
@LayoutRes int
alan adını alan ikinci bir oluşturucu içeriyor. Bu oluşturucu, AppCompatActivity sınıfınıza ek açıklama eklemeyle ilgili önceki davranışı@ContentView
ile değiştirir. Bu yaklaşım hem uygulama hem de kitaplık modüllerinde çalışır. (b/128352521)
Hata düzeltmeleri
- Mümkün olduğunda kararlı sürümlere dahili bağımlılıklar sabitlendi
AppCompatSpinner
Açılır modda kaydırma düzeltildi)b/124274573)- GünNight için gerekirse yalnızca
applyOverrideConfiguration()
numaralı telefonu arar
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
uygulamasının ilk sürümüdür.
Bu sürümdeki kaydetmelerin tam listesini burada bulabilirsiniz.
Yeni özellikler
- Yeni appcompat-resources kitaplığında, uygulamaların platformun eski sürümlerinde çekilebilir öğeleri (vektör çekilebilir öğeleri dahil) yüklemesine ve tonlama yapmasına olanak tanıyan API'ler bulunur. Bu, daha önce uygulama uyumluluğu modülünün bir parçası olan işlevle aynıdır, ancak artık widget'lar, iletişim kutuları, gece modu vb. gibi Materyal Tasarım'ın uygulama geri yükleme yükünün ek yükü olmadan kullanılabilir.
- Gün Gece modu desteğinde önemli düzeltmeler
- Gün Gece modu için yeni
MODE_NIGHT_AUTO_BATTERY
seçeneği AppCompatTextView
bölgesinde çekilebilir renklendirme- Araç çubuğu taşması artık temalı renk durumu listeleriyle şekillendirilebilir
- Menü simgeleri artık tema özelliklerine referans veren renkleri kullanabilir
- Enflasyon zamanında menü içeriğini sağlamak için yeni app:menu özelliği Araç Çubuğu'nda ayarlanabilir.
Hata düzeltmeleri
- Sürüm 21'de ImageView'da varsayılan tonlama modu düzeltildi
- Cihaz döndürüldüğünde döner pop-up'ın yanlış kapatılması düzeltildi
- Sabit DayNight, manifestte
configChanges
ile uyuşmuyor MODE_NIGHT_FOLLOW_SYSTEM
ürününe geçiş çalışmıyor (b/111345020)- Düzeltilen WebView, DayNight Kaynaklarını sıfırlar (b/37124582)
Sürüm 1.1.0-alpha02
7 Şubat 2019
androidx.appcompat:appcompat 1.1.0-alpha02
yayınlandı.
Yeni özellikler
- Kanca içine çıkarılan kaynağa özel çekilebilir işleme (aosp/870976)
titleTextColor
vesubtitleTextColor
Araç Çubuğu'nun birColorStateList
kullanmasına izin verildi vesetTitleTextColor
ilesetSubtitleTextColor
yöntemlerininColorStateList
aşırı yüklemesi eklendi (aosp/867489)
Hata düzeltmeleri
- API 24 öncesi (aosp/807054) çalışmayan
fontFamily
düzeltildi - Bir etkinlik
AppCompatActivity
tarihinden (aosp/847640) genişlediğindetextFontWeight
uygulamasının çalışmamasına neden olan hata düzeltildi - Dönen widget pop-up'ındaki başlık metninin (iletişim modunu kullanırken)
fontFamily
öğesinde (aosp/789994) belirtilen yazı tipini kullanmamasına neden olan hata düzeltildi. AppCompatCheckBox
veAppCompatRadioButton
widget'larının arka plan tonunu değiştirmesini engelleyen hata düzeltildi (aosp/825160)- AppCompat'ın
android: list styles
(aosp/862350) değerini geçersiz kılmasına neden olan hata düzeltildi
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:drawableStartCompat
veapp:drawableEndCompat
bileşik çekilebilir öğelerini destekleyerekVectorDrawableCompat
gibi geri çekilen çekilebilir türlerini destekliyor.AppCompatCheckBox
veAppCompatRadioButton
öğesinin varsayılan çekilebilir öğeleri artık kontrol durumu değişikliklerini canlandırıyor.
API değişiklikleri
- aosp/740385:
ActionBarOverlayLayout artık NestedKayingParent2 ve
NestedKayingParent3 öğelerini uygulayarak, iç içe yerleştirilmiş kaydırma 3'teki en son işlevselliği kolaylaştırmasını sağlıyor. Geliştirici kodu şu anda
ActionBarOverLayLayout.onNestedScroll(View, int, int, int, int)
öğesini geçersiz kılıyorsa muhtemelen artık çağrılmaz veActionBarOverLayLayout.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
hata düzeltmesi sürümü.
Hata düzeltmeleri
AppCompatTextView
RTL ile kullanıldığındaPrecomputedTextCompat
ürününü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
, çekilebilir durumlar arasında animasyonlu geçişler sağlar.