Jetpack Compose Glimmer
| Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta sürümü | Alfa Sürümü |
|---|---|---|---|---|
| 23 Eylül 2026 | - | - | - | 1.0.0-alpha20 |
Bağımlılıkları bildirme
Jetpack Compose Glimmer'a bağımlılık eklemek için projenize Google Maven
deposu eklemeniz gerekir. Daha fazla bilgi için
Google'ın Maven deposunu
inceleyin.
Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:
Eski
dependencies { implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha20" }
Kotlin
dependencies { implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha20") }
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ştirmeye yönelik fikirleriniz varsa lütfen 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 belgelerini inceleyin.
Sürüm 1.0
Sürüm 1.0.0-alpha20
23 Eylül 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha20 ve androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha20 yayınlandı. 1.0.0-alpha20 sürümü bu commit'leri içerir.
API Değişiklikleri
- Glimmer
AlertDialog(I01019) eklendi - Kitaplıklar artık Kotlin 2.2'yi hedefliyor ve kotlinc 2.2 gerektiriyor (I82396, b/498369605)
LeadingImageCardveTrailingImageCardöğelerini ekleyin (Icdf91)ImageCardAPI'si eklendi veCardileActionCard'denheaderparametresi kaldırıldı (I81f62)- Gerçek dünya nesnelerine sabitleme için kullanılan
IconMarkerbileşenleri eklendi. (I958d6)
Hata Düzeltmeleri
androidx.lifecycle:lifecycle-runtimebağımlılığı 2.10.0 sürümüne güncellendi. Bu sürüm, paketlenmiş yaşam döngüsü çalışma zamanı lint kontrollerinin AGP 9.5.0-alpha04 veya sonraki sürümlerle çalışması için gereklidir. (I99bfd, b/556807521)
Sürüm 1.0.0-alpha19
9 Eylül 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha19 ve androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha19 yayınlandı. 1.0.0-alpha19 sürümü bu commit'leri içerir.
API Değişiklikleri
- Hem
SurfaceDefaults.colorhem deSurfaceDefaults.focusedColoriçincolorparametre adınıbaseColorolarak değiştirin (Id1a08) GlimmerPagerState'dekianimateScrollToPagevescrollToPageişlevlerinepageOffsetFractionparametresini ekleyin. (I5ed0d)
Hata Düzeltmeleri
compileSdkiçin Compose kitaplıkları 37.1 sürümüne güncellendi. Bu işlem, Compose kullanan tüm uygulamalar ve kitaplıklar içincompileSdköğesinin geçişli olarak güncellenmesini gerektirir. (I05b0f)
Sürüm 1.0.0-alpha18
26 Ağustos 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha18 ve androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha18 yayınlandı. 1.0.0-alpha18 sürümü bu commit'leri içerir.
API Değişiklikleri
ButtonGroupState.Saverseri türünüInt*olarak değiştirin. (I78af5)SurfaceDefaults.colorveSurfaceDefaults.focusedColorilecheckedBackgroundColorişleviniIconToggleButtonveToggleButton,@Composableişlevlerinde kullanın. (I52eb5, b/481943080)- Odaklanılan yüzeyin renklerini özelleştirmek için
focusedColorvefocusedContentColorparametreleriniModifier.surface()işlevine ekleyin. (Ied24a) - Tüm bileşenlerden kenarlık özelleştirmesini ve
GlimmerTheme.colorsöğesinden ana hat rengini kaldırın. (I0d814)
Sürüm 1.0.0-alpha17
12 Ağustos 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha17 ve androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha17 yayınlandı. 1.0.0-alpha17 sürümü bu commit'leri içerir.
Sürüm 1.0.0-alpha16
29 Temmuz 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha16 ve androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha16 yayınlandı. 1.0.0-alpha16 sürümü bu commit'leri içerir.
API Değişiklikleri
GlimmerHorizontalPagerile kullanılmak üzere sayfa göstergesi API'si eklendi. Bu bileşen, Pager kullanılırken varsayılan olarak paketlenir ancakGlimmerPagerState(I54990, b/481669397) sağlandığı sürece ayrı olarak da kullanılabilir.ButtonGroupbileşenini ekleyin (I26324, b/481662773)
Sürüm 1.0.0-alpha15
1 Temmuz 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha15 ve androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha15 yayınlandı. 1.0.0-alpha15 sürümü bu commit'leri içerir.
Sürüm 1.0.0-alpha14
3 Haziran 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha14 ve androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha14 yayınlandı. 1.0.0-alpha14 sürümü bu commit'leri içerir.
glimmer ve glimmer-google-fonts sürüm 1.0
Sürüm 1.0.0-alpha13
19 Mayıs 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha13 ve androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha13 yayınlandı. 1.0.0-alpha13 sürümü bu commit'leri içerir.
API Değişiklikleri
- Yüzey devre dışı bırakıldığında görsel yer paylaşımı uygulayan
Modifier.surfaceişlevine isteğe bağlı birenabledparametresi eklendi. (I8b781) GlimmerPagerLayoutInfo'tereverseLayoutözelliği kullanıma sunuldu (I73818, b/481669559)animateShapeöğesiniToggleButtonDefaultsveIconToggleButtonDefaults'deanimatedShapeolarak yeniden adlandırın (I15f00)Listile ilgili bileşenler,GlimmerLazyListön ekini kullanacak şekilde yeniden adlandırıldı. (If0737, b/425919254, b/483126735)- Glimmer için ses göstergesinin ilk uygulaması (I446c7, b/481998624)
- "surface" değiştiricisi için odaklanılabilir ve tıklanabilir aşırı yüklemeleri kaldırın. Artık yalnızca görsel efektlerden sorumlu tek bir değiştirici var. Etkileşimli yüzeyler oluşturmak için "focusable" / "clickable" / diğer değiştiricileri manuel olarak ekleyin. Daha fazla bilgi için örneklere bakın. (I12dbe)
Sürüm 1.0.0-alpha12
6 Mayıs 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha12 ve androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha12 yayınlandı. 1.0.0-alpha12 sürümü bu commit'leri içerir.
API Değişiklikleri
- Glimmer Pager API'yi kullanıma sunma (I2d830, b/481670271)
ToggleButtonveIconToggleButtonAPI'leri eklendi (I2656b, Ib1667, b/481299196, b/481663547)
Sürüm 1.0.0-alpha11
22 Nisan 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha11 ve androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha11 yayınlandı. 1.0.0-alpha11 sürümü bu commit'leri içerir.
API Değişiklikleri
glimmer-google-fontsyayınlandı. Bu bağımlılığı ekleyin ve önerilen Google Sans Flex yapılandırmasıyla birTypographyörneği oluşturmak içincreateGoogleSansFlexTypographykullanın. BuTypographyörneği,GlimmerThemeüzerinden normal şekilde sağlanabilir. (Iec9e4, b/458447191)
Sürüm 1.0.0-alpha10
8 Nisan 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha10 iptal edilir. 1.0.0-alpha10 sürümü bu commit'leri içerir.
API Değişiklikleri
IconButtonAPI'si eklendi. (I0f3dd, b/481298420)StackStatetasarruf cihazının türüSaver<StackState, *>olarak genelleştirildi. (Ic164f, b/491893461)
Hata Düzeltmeleri
- Compose
compileSdk, API 37'ye güncellendi. Bu nedenle, Compose kullanılırken minimum AGP sürümü 9.2.0 olmalıdır. (Id45cd, b/413674743)
Sürüm 1.0.0-alpha09
25 Mart 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha09 iptal edilir. 1.0.0-alpha09 sürümü bu commit'leri içerir.
API Değişiklikleri
- Birincil, pozitif, negatif ve yüzey için varsayılan değerler ayarlandı. "Arka plan" adlı yeni bir renk ekseni eklendi. (I6bb6c, b/481671956)
GlimmerTheme'ye, dolgular ve diğer boşluk öğeleri için bileşenlerde kullanılacak değerler sağlayan birComponentSpacingValuesalt sistemi eklendi. Bileşen varsayılan nesnelerindeki (ör.ContentPadding,ItemSpacing) mevcutPascalCasearalık ve dolgu sabitlerinin adıcamelCaseolarak değiştirildi ve Composable özelliklerine dönüştürüldü. (I96e30, b/491166461)- Sondaki lambda olarak kullanılacak parametre listesinde
onClicköğesini son konuma taşıyın. Geçerli bir lambda sağlanmazsaIndirectPointerEvent(s)tüketmeyin (I9343e, b/486965466) - Derinlik ve ilgili öğeler,
DepthEffectolarak yeniden adlandırıldı.DepthEffectkatman özellikleri herkese açık hale getirilir. (Ie26d2, b/485632564)
Sürüm 1.0.0-alpha08
11 Mart 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha08 iptal edilir. 1.0.0-alpha08 sürümü bu commit'leri içerir.
API Değişiklikleri
TitleChipDefaults.contentPadding,ContentPaddingsabitiyle değiştirildi. (If992f, b/489451530)- Glimmer
ListStateartıkScrollIndicatorStatesunuyor (I0a2f8, b/481662773) captionadlı yeni birTextStyleeklendi. MevcutTextStyles, UpdatedfontWeight,fontSizevelineHeightiçin. (I2319f, b/473560419)
Sürüm 1.0.0-alpha07
25 Şubat 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha07 iptal edilir. 1.0.0-alpha07 sürümü bu commit'leri içerir.
Sürüm 1.0.0-alpha06
11 Şubat 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha06 iptal edilir. 1.0.0-alpha06 sürümü bu commit'leri içerir.
API Değişiklikleri
- Başlık için yer içeren
VerticalListAPI'sinin aşırı yüklenmiş bir sürümünü ekleyin. (Ic3d44) - Glimmer Text
autoSizeparametre sıralaması, Material 3 ile tutarlılık için güncellendi. (Ic24bd, b/477669012)
Sürüm 1.0.0-alpha05
28 Ocak 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha05 iptal edilir. 1.0.0-alpha05 sürümü bu commit'leri içerir.
Sürüm 1.0.0-alpha04
14 Ocak 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha04 iptal edilir. 1.0.0-alpha04 sürümü bu commit'leri içerir.
Yeni Özellikler
VerticalStack(22daab3) için öğe başına birden fazla öğe dekorasyonu ve genel dekorasyon şekilleri (033e015) için destek eklendi.
API Değişiklikleri
VerticalListcomposable'ı için önerilen değerleri sağlamak üzereVerticalListDefaultseklendi. (I07b1a, b/448364605)
Hata Düzeltmeleri
VerticalStacköğesine ilk odaklanma işleme özelliği eklendi. Böylece, odak yığına girdiğinde en üstteki öğeye odaklanma sağlanacak. Bu düzeltme, ilk odak noktasının sonraki öğeye atanması ve bu öğeye hemen kaydırılması sorununu giderir. (bd69841)VerticalStack'nınItemDecorationNodebölümünde, değiştirici düğüm yeniden kullanıldığında öğe kapsamındaki süslemelerin güncellenmemesine neden olan hata düzeltildi. (7ec2c94)
Sürüm 1.0.0-alpha03
17 Aralık 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha03 iptal edilir. 1.0.0-alpha03 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- Gruplar için davranış güncellemeleri ve hata düzeltmeleri
Sürüm 1.0.0-alpha02
3 Aralık 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha02 iptal edilir. 1.0.0-alpha02 sürümü bu commit'leri içerir.
API Değişiklikleri
ListScopeüzerinde yeniitems(items: List<T>)veitemsIndexed(items: List<T>)uzantı yöntemleri. (Ic2afe)VerticaListiçinFlingBehaviorAPI'si sağlama. (I16de7)VerticalListodaklanmaya duyarlı tutturma davranışı için bir fabrika sağlayın. (I4a528)
Sürüm 1.0.0-alpha01
5 Kasım 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha01 iptal edilir. 1.0.0-alpha01 sürümü bu commit'leri içerir.
Yeni Özellikler
- Artırılmış Android XR deneyimleri oluşturmak için kullanılan tasarım dili ve kullanıcı arayüzü bileşenleri olan Jetpack Compose Glimmer'ın ilk geliştirici sürümü. Basitleştirilmiş stil, farklılaştırılmış odak ve optimize edilmiş yükseklik ile netlik, okunabilirlik ve minimum dikkat dağıtma için tasarlanmıştır.
- İlk Jetpack Compose Glimmer bileşenlerimizle çalışmaya başlayın:
- Metin
- Simgeler
- Başlık çipleri
- Kartlar
- Listeler
- Düğmeler
- Şekil grupları (Geliştirme aşamasında)