Appcompat
Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|
29 Mayıs 2024 | 1.7.0 | - | - | - |
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:
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 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.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
AppCompatDialog
artıkViewTree
API'leri aracılığıyla iletişim kutusunun dekor görünümündeLifecycleOwner
,SavedStateRegistryOwner
veOnBackPressedDispatcherOwner
'ı doğru şekilde ayarlayarakAppCompatDialog
içindeComposeView
barındırırken yaşanan sorunları düzeltiyor.AppCompatActivity
, dağıtıcıyı görünümden alabilmeniz içinViewTreeOnBackPressedDispatcherOwner
değ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.LinearLayoutCompat
artık kenar boşluğu düzen parametrelerini korur.
Bağımlılık Güncellemeleri
AppCompat
artık Activity 1.7.0'a bağlıdır.AppCompat
artı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
TextView
uyumlu sınıflarınasetLineHeight(unit, lineHeight)
eklendi (Ia9fa9)setLineHeight(unit, lineHeight)
,TextView
uyumlu sınıflarına eklendi (Ib2ee1)setLineHeight(unit, lineHeight)
,TextView
uyumlu sınıflarına eklendi (I15716)
Hata Düzeltmeleri
AppCompatDialog
artıkViewTree
API'leri aracılığıyla iletişim kutusunun dekor görünümündeLifecycleOwner
,SavedStateRegistryOwner
veOnBackPressedDispatcherOwner
'ı doğru şekilde ayarlayarakAppCompatDialog
içindeComposeView
barındırırken yaşanan sorunları düzeltiyor.AppCompat
artı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üzeltildiAppCompat
artı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çinViewTreeOnBackPressedDispatcherOwner
değ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)LinearLayoutCompat
artı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
,DrawableContainer
veStateListDrawable
uyumlu 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çinViewTreeOnBackPressedDispatcherOwner
değerini ayarlar. (I1a115, b/235416503)onConfigurationChanged
'e 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 taahhütleri içerir.
API Değişiklikleri
DrawableWrapper
,DrawableContainer
veStateListDrawable
uyumlu 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
Toolbar
artık menü oluşturulduğunda koşulsuz olarak değil, menü gösterilmeden önceonPrepareMenu()
'u çağırır. (I2a58d, b/232206677)AppCompat
artık açık bir şekildeLifecycle
2.5.1
veSavedState
1.2.0
'e bağlıdır. (I7e3e2)AppCompatDelegate
veAppCompat
tarafı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
AppCompat
API'lerini tamamlama (I2a43d, b/236866227) - 1.5.0-beta01 için
AppCompat
API'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
AppCompat
artık açıkça Lifecycle2.5.1
ve SavedState1.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
uiMode
değ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
@FloatRange
ek 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
AppCompat
API'lerini tamamlama (I2a43d, b/236866227) className
değeriniActionMenuItemView
olarak değiştirerekButton
olarak 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)
AppCompatDialog
artıkComponentDialog
'iOnBackPressedDispatcher
ile 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
Toolbar
artıkMenuHostHelper
'unonPrepareMenu()
API'sini çağırıyor. (I9b9b5, b/227376894) AppCompatEditText
,AppCompatAutoCompleteEditText
,AppCompatMultiAutoCompleteEditText
artık XML'de ayarlandığında tıklanabilir veya uzun tıklanabilir özelliğini yapıcıda sıfırlamayacak (Ic5066, b/221094907)AppCompatEditText
,AppCompatAutoCompleteTextView
veAppCompatMultiAutoCompleteTextView
, yapıcı sırasında geçersiz kılınansetKeyListener
'ı ç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
NumberKeyListener
alt 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
,AppCompatAutoCompleteTextView
veAppCompatMultiAutoCompleteTextView
, yapıcı sırasında geçersiz kılınansetKeyListener
iş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
NumberKeyListener
alt 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
Toolbar
artık birMenuHost
oldu 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
öğesiniAppCompatEditText
iç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)
AppCompatMultiAutoCompleteTextView
için EmojiCompat desteği ekleme (Ifece0)AppCompatAutoCompleteTextView
(Ia1f4b) için EmojiCompat desteği eklemeAppCompatRadioButton
(If08af) için EmojiCompat desteği eklemeAppCompatCheckBox
(I2b3bc) için EmojiCompat desteği eklemeAppCompatEditText
içinde boşKeyListener
değ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.setForceShowIcon
ekleyin (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
AppCompatDialogFragment
kurucusu eklendi - İyileştirilmiş düzen denetleyici desteği (I02d55)
emoji2-views-helper
'teki paketandroidx.emoji2.viewsintegration
olarak yeniden adlandırıldı. Bu, AppCompat1.4.0-alpha01
iç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'deandroid:focusable="false"
belirtilmiş olsa bile görünümlerin odaklanılabilir olmasına neden olan hata düzeltildi (AppCompat1.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ı
CheckedTextView
iç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.4
ve Fragment1.3.6
'e bağlı olduğundan AppCompat1.3.1
kullanı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ı
OnReceiveContentListener
ileAppCompatEditText
'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 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
Fragment'i1.3.4
Fragment'i olarak güncellendi- Etkinlik 1.0.0'dan Etkinlik
1.2.3
olarak güncellendi - Yaşam döngüsü
2.0.0
'ten yaşam döngüsü2.3.1
olarak güncellendi. - Core 1.3.0'dan Core
1.5.0
olarak 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.2
ve 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)
OnReceiveContentListener
ve 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
EditorInfoCompat
sü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.0
Parçası'na olan bağımlılığını1.3.0-alpha08
Parçası olarak güncelledi. Önceki Fragment sürümünde yapılan ö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ğindeki 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çin Etkinlik1.1.0
sürüm notlarını okumanız önemle tavsiye edilir.AppCompatActivity
artıkAppCompatDelegate
'yi ayarlamak için1.2.0-alpha08
etkinliğinde kullanıma sunulanOnContextAvailableListener
API'yi kullanıyor.AppCompatActivity
alt 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
AppCompatActivity
içindeView
kullanırken Yaşam Döngüsü2.3.0-alpha01
'ndenViewTreeLifecycleOwner
, Yaşam Döngüsü2.3.0-alpha03
'tenViewTreeViewModelStoreOwner
ve Kayıtlı Durum1.1.0-alpha01
'denViewTreeSavedStateRegistryOwner
desteğ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ıknull
menü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.0
kullanarak 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 yerineAppCompatDelegate.attachBaseContext2()
kullanın.CollapsibleActionView
özelliği kullanımdan kaldırıldı. Bu arayüze artık gerek yoktur. 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 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.setLocalNightMode
artıkActivity.attachBaseContext
tarihinden önce çağrılabilir- Önbelleğe alınmış iç içe yerleştirilen öğeleri yanlış kullanan
ActionBarOverlayLayout
iç 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
ContextCompat
veAppCompatResources
API'lerinin kullanılması önerilir - Resim yükleme: Geriye dönük uyumluluk için
ContextCompat
veResourcesCompat
API'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:tint
kullanmayan 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_AUTO
ve mevcut saate göre koyu/açık modu değiştirme özelliğinin desteği sonlandırıldı. Belirli bir ayar veyaMODE_NIGHT_AUTO_BATTERY
kullanmayı düşünün. - Etkinlik 1.0:
AppCompatActivity
artık Fragment1.1.0
aracı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:
AppCompatActivity
alt 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.layout
kimliğ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
configChanges
değ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_vertical
desteğ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.DayNight
tema ailesi eklendi. Bunlar, Gündüz Gece özelliği kullanılırken kullanılmalıdır.
API değişiklikleri
- AppCompatActivity artık
@LayoutRes int
alan ikinci bir kurucu işlevi içeriyor. Bu işlev, AppCompatActivity sınıfınızı@ContentView
ile 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
AppCompatSpinner
Açı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_BATTERY
seç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
configChanges
değ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
titleTextColor
vesubtitleTextColor
'inColorStateList
kullanmasına izin verildi vesetTitleTextColor
vesetSubtitleTextColor
yöntemleri içinColorStateList
aşı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)
fontFamily
içinde belirtilen yazı tipini kullanmamasına neden olan hata düzeltildi (aosp/789994) AppCompatCheckBox
veAppCompatRadioButton
widget'larının arka plan rengini değiştirememesine neden olan hata düzeltildi (aosp/825160)- AppCompat'in
android: list styles
değ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:drawableStartCompat
veapp:drawableEndCompat
birleşik çizilebilir öğeleri desteklemektedir. AyrıcaVectorDrawableCompat
gibi geriye bağlanmış çizilebilir öğe türlerini de desteklemektedir.AppCompatCheckBox
veAppCompatRadioButton
'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
AppCompatTextView
ile 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.