Bir Bakışta

Jetpack Compose tarzı bir API kullanarak uzak yüzeyler için düzenler oluşturun.
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta Sürümü Alfa Sürümü
7 Mayıs 2025 1.1.1 - - 1.2.0-alpha01

Bağımlılıkları beyan etme

Glance'a 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 {
    // For Glance support
    implementation "androidx.glance:glance:1.2.0-alpha01"
    // For AppWidgets support
    implementation "androidx.glance:glance-appwidget:1.2.0-alpha01"

    // For Wear-Tiles support
    implementation "androidx.glance:glance-wear-tiles:1.0.0-alpha05"
}

android {
    buildFeatures {
        compose true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.1.0-beta03"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

Kotlin

dependencies {
    // For Glance support
    implementation("androidx.glance:glance:1.2.0-alpha01")
    
    // For AppWidgets support
    implementation("androidx.glance:glance-appwidget:1.2.0-alpha01")

    // For Wear-Tiles support
    implementation("androidx.glance:glance-wear-tiles:1.0.0-alpha05")
}

android {
    buildFeatures {
        compose = true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.1.0-beta03"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

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.

Yeni bir sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerine bakın.

Sürüm 1.2

Sürüm 1.2.0-alpha01

7 Mayıs 2025

androidx.glance:glance-*:1.2.0-alpha01 yayınlanır. 1.2.0-alpha01 sürümü bu taahhütleri içerir.

API Değişiklikleri

  • currentCompositeKeyHash desteği sonlandırıldı. Bunun yerine currentCompositeKeyHashCode'ü kullanın. Değişim API'si, aynı karmayı daha fazla bitle kodlar. Bu, kompozisyon hiyerarşisindeki iki rastgele, alakasız grubun aynı karma anahtarına sahip olma olasılığını katlanarak azaltır.(I4cb6a, b/177562901)
  • Bir bakışta resim bileşimi ve arka plan resmi değiştirici için alfa değerini (0f ila 1f) belirtmek üzere yeni bir API ekler. Belirtilmediği takdirde, kaynak resimdeki alfa değerini korur. (I8ad05)
  • Oluşturulan önizlemeler için Glance API'leri ekleyin. Widget'ınız için bir önizleme düzeni sağlamak üzere GlanceAppWidget.providePreview değerini geçersiz kılın. Ardından, önizlemenizi ayarlamak için GlanceAppWidgetManager.setWidgetPreview numaralı telefonu arayın. (Iced16)
  • Çok işlemli yapılandırmaları desteklemek için MultiProcessGlanceAppWidget ekleyin (Idbb90)
  • Deneysel etiket kaldırıldı, artık lambdaları destekliyoruz (I74d98, b/299361317)
  • GlanceAppWidget.runComposition için lambda alıcısını belirtmeye izin verin (I84829)
  • requestPinGlanceAppWidget'a previewSize parametresi ekleme (I9f8f0, b/303256067)

Hata Düzeltmeleri

  • Yeni platform API'lerine erişim manuel olarak belirtilmemiştir. Bunun nedeni, AGP 7.3 veya sonraki sürümlerde R8 kullanıldığında (ör. R8 3.3 sürümü) ve AGP 8.1 veya sonraki sürümlerde tüm derlemelerde (ör. D8 8.1 sürümü) API modelleme aracılığıyla otomatik olarak gerçekleşmesidir. AGP kullanmayan müşterilerin D8 8.1 veya sonraki bir sürüme güncellemeleri önerilir. Daha fazla bilgi için bu makaleye göz atın. (If6b4c, b/345472586)
  • glance-appwidget kitaplıklarını compileSdk 35 olarak güncelleyin (I2e26b)

Sürüm 1.1

1.1.1 sürümü

16 Ekim 2024

androidx.glance:glance-*:1.1.1 yayınlanır. 1.1.1 sürümü bu taahhütleri içerir.

Güvenlik Düzeltmeleri

  • Bu değişiklik itibarıyla androidx, CVE-2024-7254'ü gidermek için protobuf 4.28.2 ile derlenir. Güvenlik açığı riskini gidermek için androidx.glance:glance-appwidget-proto ve androidx.glance:glance-appwidget-external-protobuf'ın 1.1.0 sürümüne olan bağımlılığınızı 1.1.1 sürümüne yükseltin.

Sürüm 1.1.0

12 Haziran 2024

androidx.glance:glance-*:1.1.0 yayınlanır. 1.1.0 sürümü bu taahhütleri içerir.

1.0.0 sürümünden bu yana yapılan önemli değişiklikler

  • Glance, 1.1.0 kararlı sürümüne taşındı.

Sürüm 1.1.0-rc01

14 Mayıs 2024

androidx.glance:glance-*:1.1.0-rc01 yayınlanır. 1.1.0-rc01 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • Bir Bakışta için önizleme ek açıklamalarına genişlik ve yükseklik parametreleri eklendi. 1.1.0 sürümü, Sürüm Adayı olarak değiştirildi.

API Değişiklikleri

  • İskelete isteğe bağlı parametre ekler. (If753f)
  • Bir Bakışta'ya @Preview genişlik ve yükseklik parametreleri ekleyin. (Ibabe8)
  • Bir Bakışta Wear karo önizleme desteği kaldırıldı. (I3850a)
  • FontStyle için özel ağırlık değerleri ayarlamak üzere API eklendi. (I7390a)
  • Viewfinder'nin ImplementationMode enum'lerini temel uygulamaları daha iyi yansıtacak şekilde yeniden adlandırın ve TransformationInfo.sourceRotation için sabit sabitler ekleyin (Ic6149)

Hata Düzeltmeleri

  • Geriye dönük uyumluluk modunda ViewGroups için oluşturma sorunlarına neden olan bir hata düzeltildi (I8de92)

Harici Katkı

Sürüm 1.1.0-beta02

17 Nisan 2024

androidx.glance:glance-*:1.1.0-beta02 yayınlanır. Bu sürüm, önceki sürümde bulunmayan kaynak jar dosyalarını içerir.

Sürüm 1.1.0-beta01

3 Nisan 2024

androidx.glance:glance-*:1.1.0-beta01 yayınlanır. 1.1.0-beta01 sürümü bu taahhütleri içerir.

Sürüm 1.1.0-alpha01

7 Şubat 2024

androidx.glance:glance-*:1.1.0-alpha01 yayınlanır. 1.1.0-alpha01 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • Kullanıcı arayüzü otomasyonu gerektirmeyen, Glance için birim testi kitaplığı. Bir bakışta kodu, görünümü şişirmeye gerek kalmadan doğrudan test edilebilir.
  • Daha basit düzenler için üst düzey bileşenler.
  • Yeni değiştiriciler ve tema seçenekleri.
  • Bir kompozisyondan RemoteViews akışı almak için yeni API, runComposition

API Değişiklikleri

  • Bir Bakışta temalarına yeni bir widgetBackground renk rolü ekler. (Ia2ab8)
  • GlanceAppWidget.runComposition (I6344c, b/298066147) ekleyin.
  • Yeni TopBar bileşeni (Ibd361) ekler.
  • clickable değiştiricisine geçersiz kılma işlemleri ekler. (Iacecf)
  • Düğmelere renk vermek için yeni bir API ekler. 1.0 sürümü kullanıma sunuluncaya kadar bu özellik deneysel olarak sunulacaktır. (I92523)
  • Test için küçük, izole bir birleştirilebilir öğe sağlamak üzere provideComposable, sağlanan içerikte bir Glance birleştirilebilir öğesi bulmak için onNode gibi GlanceAppWidgetUnitTest üzerinde yöntem çağırma kapsamı sağlayan runGlanceAppWidgetUnitTest ekler. Bu sayede, uygulama widget'ınızdaki tek tek birleştirilebilir işlevler için birim testleri yazarak işlevin belirli girişler verildiğinde istenen bir bakışta birleştirilebilir öğe grubunu döndürdüğünü doğrulayabilirsiniz. (I2f682)
  • Birim testlerinde kullanılmak üzere semantiklere testTag değiştirici ekler. (I8f62f)
  • update TitleBar - metin ve simge ayrı ayrı boyanabilir. (Ia0a60)
  • İskele bileşeni ekler (I8a736)
  • actionRunCallack değerini test etmek için hasActionRunCallbackClickAction filtresini ve assertHasActionRunCallbackClickAction iddiasını ekler. Ayrıca işlemle ilgili test filtreleri için hasStartActivityClickAction<activityClass>(..), hasStartServiceAction<receiverClass>(..), hasSendBroadcastAction<receiverClass>(..) kısayol varyant işlevleri ekler. assertHasXXX eşdeğerlerine benzer varyantlar ekler. (Ieca63)
  • Yayınlanmamış API'yi taşır. Bir değiştiriciyi dahiliden herkese açık ancak kitaplık erişimi kısıtlanmış olarak değiştirir (If2a08)
  • Geliştiricilerin hata oluştuğunda kod çalıştırabileceği onCompositionError yöntemini ekler (I9b56f)
  • Bir bakışta özelliğine button ve iconbutton API'leri ekler (I0fd6f)
  • İlerleme göstergeleriyle eşleşecek isLinearProgressIndicator, isIndeterminateLinearProgressIndicator, isIndeterminateCircularProgressIndicator filtreleri ekler. Bir düğümün alt hiyerarşisinde belirli bir eşleştiriciyle eşleşen bir alt öğe olup olmadığını test etmek için hasAnyDescendants filtresi de ek olarak dahil edilmiştir (Ifd426)
  • Hizmeti / etkinliği veya yayınları başlatan tıklama işlemlerinin test edilmesini sağlamak için iddialar ve filtreler ekler. Giriş öğelerinin işaretli olup olmadığının test edilmesi de buna dahildir. (I3041c)

Sürüm 1.0.0

Sürüm 1.0.0-alpha06

7 Şubat 2024

androidx.glance:glance-appwidget-preview:1.0.0-alpha06 ve androidx.glance:glance-preview:1.0.0-alpha06 yayınlandı. 1.0.0-alpha06 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • Ana Glance modülüne uygun olacak şekilde güncellenen sürüm.

Sürüm 1.0.0

6 Eylül 2023

androidx.glance:glance-*:1.0.0 yayınlanır. 1.0.0 sürümü bu taahhütleri içerir.

1.0.0 sürümünün önemli özellikleri

  • Glance'ı kararlı 1.0.0 sürümüne taşıma

Sürüm 1.0.0-rc01

26 Temmuz 2023

androidx.glance:glance-*:1.0.0-rc01 yayınlanır. 1.0.0-rc01 sürümü bu taahhütleri içerir.

1.0.0 kararlı sürümüne doğru ilerlerken Glance'ı rc01 sürümüne taşır.

Yeni Özellikler

  • İşlem çağrılarının daha kararlı olması için işlem lambdalarına anahtar parametreler ekler.
  • ActvityOptions ile startActivity işlemleri için ActvityOptions ile startActivity işlemleri sağlama özelliğini ekler.
  • Android 14 desteği eklendi

API Değişiklikleri

  • Lambda kabul eden tüm öğeler için isteğe bağlı bir anahtar parametresi eklendi. (Id96c1, b/282445798)
  • actionStartActivity için ActivityOptions paketini ayarlama desteği eklendi (I6a08d)
  • d,e,f,g yolları için herkese açık ve deneysel API dosyaları birleştirildi (I03646, b/278769092)
  • Geçersiz, API dosyası değişiklikleri yalnızca yöntemlerin yeniden sıralanmasıdır (I5fa95)
  • GlanceAppWidgetReceiver istekleri için CoroutineContext ayarlama API'si ekleme (I0a100)
  • Listedeki tüm işlemler için kullanılacak LazyColumn ve LazyVerticalGrid için ActivityOptions sağlamak üzere yeni bir API eklendi.(Id8d71)

Hata Düzeltmeleri

  • Geçersiz, API dosyası değişiklikleri yalnızca yöntemlerin yeniden sıralanmasıdır (I5fa95)
  • Bir Bakışta metin bileşeni stili demosu (Ie78a4)

Sürüm 1.0.0-beta01

10 Mayıs 2023

androidx.glance:glance-*:1.0.0-beta01 yayınlanır. 1.0.0-beta01 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • Kitaplığı beta sürümüne taşır.
  • GlanceTheme kullanarak tema oluşturma desteği. Glance'ta materyal 2 ve materyal 3 stil temalarını desteklemek için glance-material ve glance-material3 modülleri eklendi.
  • Metin API'lerine FontFamily desteği eklendi.
  • GlanceAppWidget, oturuma dayalı bir WorkManager güncelleme mekanizmasına taşındı. AppWidgets için Glance kullanıcıları artık eski Content yöntemi yerine GlanceAppWidget.provideGlance yöntemini geçersiz kılmalıdır. Bu işlem artık bir çalışanda gerçekleştiği için ayrı bir çalışana gerek kalmadan kaynak, veritabanı veya ağ öğeleri yüklemek için iyi bir yerdir.

API Değişiklikleri

  • Button, Checkbox, RadioButton ve Switch için *Defaults API eklendi. Jetpack Compose'un kalıplarına uygun olarak bir bakışta daha fazla bilgi sunar. (I94828)
  • Yeni Bir Bakışta şablonları modülü (I94459)
  • ResourceColorProvider modülüne dahil etme. Zarar veren değişiklik. Bazı renklerin dinamik kaynaklar, bazılarının ise tamamen çözüldüğü durumları önlemek için ResourceColorProvider yalnızca dinamik tema oluşturma için kullanılmalıdır. (Ib0db7)
  • TextStyle için seçenek olarak FontFamily eklenir. (Ic19ba, b/274179837)
  • Enum.valueOf için değer parametresi adı değiştirildi (Ia9b89)
  • valueOf (I818fe) adlı enum sınıfından daha fazla istisna atıldı
  • GlanceAppWidget, ana giriş noktası olarak provideGlance kullanacak şekilde güncellendi. GlanceAppWidget.Content desteği sonlandırıldı. (I202b5)
  • Resimler için ton rengi sağlama seçeneği ekler (I26192, b/212418562)
  • Desteği sonlandırılmış ve gizli işlevlerin daha fazlası için döndürülen türde boş değer kabul edilebilirlik. (Ibf7b0)
  • @JvmDefaultWithCompatibility ek açıklaması (I8f206) ekleniyor
  • Kullanılmayan SingleEntityTemplateData.displayHeader kaldırıldı. (I7f094)
  • Geri çağırma işlevi olarak lambda kullanma desteği eklendi (Ia0bbd)
  • DayNightColorProvider, bir bakışta modülüne taşındı (I1842c, b/256934779)
  • LocalColorProvider, Şablonlar'dan kaldırılır. Şablonlar artık GlanceTheme.colors (Ic15e2) sürümünü kullanacak
  • Text(style: TextStyle) (I7123b, b/237012816) için boşluk kabul etme özelliği kaldırıldı
  • Varsayılan metin rengi siyah. Boşluk değerini kaldırın (I3072c, b/237012816)
  • Dinamik tema ColorProviders'ü kendi nesnesi haline getirin. ResourceColorProvider'ü modüle dahil etme. (Id0e2d, b/237012816)
  • Tanımsız kategoriyi ImageSize alanına ekleyin. (I2fa39)
  • Desteği sonlandırılan GlanceAppWidget.Content işlevini kaldırma (Ib05f6)
  • Değiştiriciyi AndroidRemoteViews parametresi olarak ekler. (I515d4)
  • Birim testini kolaylaştırmak için GlanceAppWidget.compose ekleme (Ie9b28)

Hata Düzeltmeleri

  • Bir Bakışta metin yazı tipleri için demo widget eklendi (I5c3d7)
  • Değiştirici ile AndroidRemoteViews'ü ölçeklenebilir hale getirir.
  • Tutarsız tema renkleriyle ilgili sorunlar çözüldü
  • Çakışmaları önlemek için tüm kaynaklara ön ek eklendi

Sürüm 1.0.0-alpha05

5 Ekim 2022

androidx.glance:glance:1.0.0-alpha05, androidx.glance:glance-appwidget:1.0.0-alpha05 ve androidx.glance:glance-wear-tiles:1.0.0-alpha05 yayınlandı. 1.0.0-alpha05 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • requestPinGlanceAppWidget öğesini GlanceAppWidgetManager öğesine ekler. Bu sayede uygulamalar, kullanıcılardan ana ekranlarına Glance tabanlı widget'larını eklemelerini isteyebilir. (Ic6e47)
  • Geliştiricilerin, widget'larını köklü cihazlarda ve emülatörlerde adb'den güncellemeye zorlamasına olanak tanımak için ACTION_DEBUG_UPDATE öğesini GlanceAppWidgetReceiver öğesine ekler. (I94ae1)

API Değişiklikleri

  • Kullanım alanını basitleştirmek için Bir Bakışta şablonlarındaki başlık işlem düğmelerini kaldırın. (Ie4387)
  • Tek Varlık Şablonu, blok alt sistemi tasarımını yeniden kullanmak için yeniden yapılandırıldı. (Iecd2c)
  • Text/Image/ActionBlok tasarımını kullanmak için Göz Atma Listesi Şablonu yeniden düzenlendi. (If0cc1)
  • TextBlock ve ImageBlock için öncelikli numara aralığı ekleyin. (I73100)

Hata Düzeltmeleri

  • Material3 bağımlılığı kaldırıldı. (I28d1c)
  • Bir bakışta şablon düzenlerine kenar boşluğu ve boşluk eklemek için daha tutarlı bir sisteme geçiliyor. (I29773)
  • Küçük boyutlu sürümlerin derlenmesini engelleyen hatalı Proguard kuralını düzeltir.

Sürüm 1.0.0-alpha04

10 Ağustos 2022

androidx.glance:glance:1.0.0-alpha04, androidx.glance:glance-appwidget:1.0.0-alpha04 ve androidx.glance:glance-wear-tiles:1.0.0-alpha04 yayınlandı. 1.0.0-alpha04 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • Düğme boyama özellikleri eklendi.
  • Daha iyi derleme zamanı kontrolü için GlanceComposable ek açıklama ekler.
  • Wear'a özel bir Bakış özelliği ekler.

API Değişiklikleri

  • Glance Gallery Data API ve Condensed View güncellendi. (Ibc7a8)
  • Düğmeleri yapılandırmak için ButtonColors ekler. (Iea88d, b/236305351)
  • ColorProvider.resolveColorProvider.getColor olarak yeniden adlandırın (Ic9dfe)
  • TextStyle yöntemini TextStyle'a ekler.copy() (I9aef6)
  • Bir ColorProviders sınıfı ekler. Bu sınıf, Glance temalarının bir parçası olarak kullanılabilir. (I848b9, b/237012816)
  • Liste stilleri ve daraltılmış görünüme liste şablonu desteği eklendi. (I50cdc)
  • GlanceModiier ve GlanceCurvedModifier öğelerine anlamsal öğeler ekleyin. (Ifda7e)
  • GlanceComposable notu ekleyin. (I5dbf0)
  • Bir Bakışta şablonlarını ana Bir Bakışta projesine taşır. (I9db94)
  • ColorProvider.resolve() (Ife532, b/214733442) ekleyin.
  • Mevcut bir appWidgetId'ten GlanceId veya yapılandırma etkinliğinden intent almak için yeni yöntem (Icb70c, b/230391946)
  • GlanceComposable notu ekleyin. (I2c21f)
  • GlanceAppWidget dışında beste çalıştırmak için GlanceRemoteViews eklendi. (I18f92)
  • ProgressIndicatorDefaults'te rengi kaldırın. (I40299)
  • API incelemesi geri bildiriminde belirtildiği gibi, herkese açık API'lerle tutarlılık sağlamak için ActionCallback'nin onRun yöntemini onAction olarak yeniden adlandırın. (Icfa57)
  • Bir harita kullanmak için göz atma şablonu düzenlerini dönüştürme (I46bfd)
  • RadioButton bileşeni ekleyin (I4ecce)
  • Wear kartları oluşturmak için GlanceWearTiles eklendi (Ia9f65)
  • GlanceCurvedModifier (Iec2a0) için tıklanabilir öğe eklendi
  • CurvedRow öğesini bir kapsam olarak uygulayın ve normal birleştirilebilir ve/veya kavisli öğeler eklemek için bir DSL oluşturun. Ayrıca proto kartlarda ArcLine ve ArcSpacer olarak çevrilen curvedLine ve curvedSpacer de eklendi (Ib955b)
  • Temel ve uygulama uyumluluğundaki boşluk kabul edilebilirlik özelliği, Tiramisu DP2 (I0cbb7) ile eşleşecek şekilde güncellendi
  • Bir bakışta Wear kartlarında RuncallbackAction desteği eklendi. Şu anda yalnızca NO parametresi içeren RunCallbackAction desteklenmektedir (Ide64a)

Harici Katkı

  • test-coroutines-lib taşıma işlemi nedeniyle :compose:ui:ui-test api'si (updateApi) güncellendi (I3366d)

Sürüm 1.0.0-alpha03

23 Şubat 2022

androidx.glance:glance-*:1.0.0-alpha03 yayınlanır. 1.0.0-alpha03 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • Durum tanımı, varsayılan olarak Tercihler olarak basitleştirildi.

API Değişiklikleri

  • PreferencesGlanceStateDefinition değerini varsayılan durum işleme yöntemi yaparak durum işleme sürecini basitleştirin. GlanceAppWidget.updateAppWidgetState kaldırıldı ve varsayılan olarak Preferences kullanan updateAppWidgetState tanıtıldı. (I58963)
  • Bir bakışta TemplateText sınıfı ekleme ve şablon tasarımını güncelleme (I4e146)
  • Serbest biçim şablonu için ana hat altyapısı ekler (If03d6)
  • SingleEntityTemplate düzenlerinde yapılan güncellemeler (If925d)
  • LazyVerticalGrid (I5f442) eklendi
  • SingleEntityTemplate üzerinde ColorProvider kullanımı (I01ee0)
  • Şablon sınıfı adını güncelleme (I3720e)
  • LinearProgressIndicator ve CircularProgressIndicator kompozitleri eklendi. (Ie116b)

Hata Düzeltmeleri

  • İlk bakışta şablonları uygulama, "tek öğe şablonu" verilerini ve örnek şablon düzenini tanımlar (I35837)
  • Kutu içeriğini varsayılan olarak ortada hizala (I264be)
  • glance-wear-tiles'te fillMaxSize/Width/Height ile ilgili hata düzeltmesi (I0a39f)

Sürüm 1.0.0-alpha02

26 Ocak 2022

androidx.glance:glance-*:1.0.0-alpha02 yayınlanır. 1.0.0-alpha02 sürümü bu taahhütleri içerir.

Yeni Özellikler

Bu sürüm, "Glanceable" için optimize edilmiş bileşenlerle Compose çalışma zamanını kullanarak Wear Kartları oluşturmak için API grubunu içerir.

  • Birleştirilebilir Content() işlevinde kartınızı oluşturacak bir hizmet olan GlanceTileService'yi genişleterek Wear kart hizmetinizi beyan edin.
  • Wear kartlarına özel bir bakışta birleştirilebilirler: CurvedRow, CurvedText.
  • TimelineMode.SingleEntry ve TimelineMode.TimeBoundEntries'ü tanımlayarak kart için farklı zaman çizelgesi modlarını yönetin.
  • LocalTimeInterval, Yerel kompozisyon belirli bir zaman aralığını ifade eder.
  • BorderModifer, bir öğenin etrafına kenarlık uygulayan bir GlanceModifier öğesidir.

Bu sürümde, AppWidget Glance'a ilerleme göstergeleri de eklendi.

API Değişiklikleri

  • LinearProgressIndicator ve CircularProgressIndicator kompozitleri eklendi. (Ie116b)
  • actionStartBroadcastReceiveractionSendBroadcast (I7d555) olarak değiştirin
  • GlanceAppWidget onDelete geri çağırma işlevine bağlam aktarma (I4c795)

Hata Düzeltmeleri

  • Mevcut ancak boşsa OPTIONS_APPWIDGET_SIZES parametresinin doğru şekilde işlenmesi. (I01f82)

Sürüm 1.0.0-alpha01

15 Aralık 2021

androidx.glance:glance:1.0.0-alpha01, androidx.glance:glance-appwidget:1.0.0-alpha01 ve androidx.glance:glance-appwidget-proto:1.0.0-alpha01 yayınlandı. 1.0.0-alpha01 sürümü bu taahhütleri içerir.

İlk sürümdeki özellikler

  • Glance'ın ilk sürümünde, "Glanceable"lar için optimize edilmiş yeni bir dizi Composable ile Compose Runtime'ı kullanarak AppWidget oluşturmak için ilk API grubu yer alır.

Özellikler