W skrócie

Tworzenie układów dla zdalnych powierzchni za pomocą interfejsu API w stylu Jetpack Compose.
Ostatnia aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja Beta Wersja alfa
7 maja 2025 r. 1.1.1 - - 1.2.0-alpha01

Deklarowanie zależności

Aby dodać zależność od Glance, musisz dodać repozytorium Google Maven do projektu. Więcej informacji znajdziesz w repozytorium Maven firmy Google.

Dodaj zależności dla artefaktów, których potrzebujesz, w pliku build.gradle aplikacji lub modułu:

Odlotowe

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"
    }
}

Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.

Opinia

Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz zagłosować na istniejący problem, klikając przycisk z gwiazdką.

Tworzenie nowego zgłoszenia

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Wersja 1.2

Wersja 1.2.0-alpha01

7 maja 2025 r.

Element androidx.glance:glance-*:1.2.0-alpha01 został zwolniony. Wersja 1.2.0-alpha01 zawiera te komity.

Zmiany w interfejsie API

  • Właściwość currentCompositeKeyHash została wycofana. Zamiast tego użyj currentCompositeKeyHashCode. Zastępczy interfejs API koduje ten sam skrót za pomocą większej liczby bitów, co powoduje, że szanse na to, że 2 losowe, niezwiązane ze sobą grupy w hierarchii kompozycji będą miały ten sam klucz skrótu, maleją wykładniczo (I4cb6a, b/177562901).
  • Dodaje nowy interfejs API do określania wartości alfa (0f do 1f) dla komponentu obrazu w podglądzie i modyfikatora obrazu tła. Jeśli nie jest określony, zachowuje kanał alfa z obrazu źródłowego. (I8ad05)
  • Dodaj interfejsy Glance do wygenerowanych podglądów. Zastąpić GlanceAppWidget.providePreview, aby podać układ podglądu widżetu. Następnie wywołaj GlanceAppWidgetManager.setWidgetPreview, aby skonfigurować podgląd. (Iced16)
  • Dodaj MultiProcessGlanceAppWidget, aby obsługiwać konfiguracje wieloprocesowe (Idbb90).
  • Usunięcie tagu eksperymentalnego, teraz obsługujemy wyrażenia lambda (I74d98, b/299361317)
  • Zezwalanie na określanie odbiornika usługi lambda w przypadku zapytania GlanceAppWidget.runComposition (I84829)
  • Dodawanie parametru previewSize do requestPinGlanceAppWidget (I9f8f0, b/303256067)

Poprawki błędów

  • Usunięto ręczne określanie dostępu do nowych interfejsów API platformy, ponieważ odbywa się to automatycznie za pomocą modelowania interfejsu API, gdy korzystasz z R8 z AGP 7.3 lub nowszej wersji (np. R8 w wersji 3.3) oraz we wszystkich wersjach kompilacji, gdy korzystasz z AGP 8.1 lub nowszej wersji (np. D8 w wersji 8.1). Klienci, którzy nie korzystają z AGP, powinni zaktualizować D8 do wersji 8.1 lub nowszej. Więcej szczegółów znajdziesz w tym artykule. (If6b4c, b/345472586)
  • Zaktualizuj biblioteki glance-appwidget do compileSdk 35 (I2e26b)

Wersja 1.1

Wersja 1.1.1

16 października 2024 r.

Element androidx.glance:glance-*:1.1.1 został zwolniony. Wersja 1.1.1 zawiera te komity.

Poprawki dotyczące bezpieczeństwa

  • Od momentu wprowadzenia tej zmiany androidx kompiluje się z użyciem protobuf 4.28.2, aby rozwiązać problem CVE-2024-7254. Aby rozwiązać problem z luką w zabezpieczeniach, zaktualizuj wersję androidx.glance:glance-appwidget-protoandroidx.glance:glance-appwidget-external-protobuf do 1.1.1.

Wersja 1.1.0

12 czerwca 2024 r.

Element androidx.glance:glance-*:1.1.0 został zwolniony. Wersja 1.1.0 zawiera te komisy.

Ważne zmiany od wersji 1.0.0

  • Przeniesienie Glance do wersji 1.1.0 stabilnej.

Wersja 1.1.0-rc01

14 maja 2024 r.

Element androidx.glance:glance-*:1.1.0-rc01 został zwolniony. Wersja 1.1.0-rc01 zawiera te zatwierdzenia.

Nowe funkcje

  • Dodano parametry szerokości i wysokości do adnotacji podglądu w Glance. Wersja 1.1.0 została przeniesiona do wersji kandydackiej.

Zmiany w interfejsie API

  • Dodaje opcjonalny parametr do szablonu. (If753f)
  • Dodaj parametry szerokości i wysokości do skrótu @Preview. (Ibabe8)
  • Usunięcie obsługi podglądu kafelków na tarczy. (I3850a)
  • Dodano interfejs API do ustawiania niestandardowych wartości wag dla FontStyle. (I7390a)
  • Zmień nazwy typów enumeracji Viewfinder, aby lepiej odzwierciedlały one implementacje podstawowe, i dodaj stałe wartości dla TransformationInfo.sourceRotation (Ic6149).ImplementationMode

Poprawki błędów

  • Naprawiono błąd powodujący problemy z renderowaniem ViewGroups w trybie zgodności wstecznej (I8de92).

Darowizna zewnętrzna

Wersja 1.1.0-beta02

17 kwietnia 2024 r.

Element androidx.glance:glance-*:1.1.0-beta02 został zwolniony. Ta wersja zawiera pliki JAR z kodem źródłowym, których brakowało w poprzedniej wersji.

Wersja 1.1.0-beta01

3 kwietnia 2024 r.

Element androidx.glance:glance-*:1.1.0-beta01 został zwolniony. Wersja 1.1.0-beta01 zawiera te zatwierdzenia.

Wersja 1.1.0-alpha01

7 lutego 2024 r.

Element androidx.glance:glance-*:1.1.0-alpha01 został zwolniony. Wersja 1.1.0-alpha01 zawiera te commity.

Nowe funkcje

  • Biblioteka testów jednostkowych dla Glance, która nie wymaga Automatora interfejsu użytkownika. Kod migawki można testować bezpośrednio bez konieczności nakładania widoku.
  • Komponenty wyższego poziomu, które ułatwiają tworzenie prostych układów.
  • Nowe modyfikatory i opcje motywu.
  • Nowy interfejs API do uzyskiwania danych RemoteViews z kompozycji, runComposition

Zmiany w interfejsie API

  • Dodaje nową rolę koloru widgetBackground do motywów w podsumowaniu. (Ia2ab8)
  • Dodaj GlanceAppWidget.runComposition (I6344c, b/298066147)
  • Dodaje nowy komponent TopBar (Ibd361).
  • Dodaje zastąpienia do modyfikatora clickable. (Iacecf)
  • Dodaje nowy interfejs API do zaciemniania przycisków. Do czasu wydania wersji 1.0 ta funkcja będzie eksperymentalna. (I92523)
  • Dodaje runGlanceAppWidgetUnitTest, który umożliwia wywoływanie metod w GlanceAppWidgetUnitTest, takich jak provideComposable, aby udostępnić mały, izolowany element kompozytowy do testowania, onNode, aby znaleźć element kompozytowy Glance w dostarczonych treściach. Dzięki temu możesz pisać testy jednostkowe dla poszczególnych funkcji składanych w Twoim widżecie aplikacji, aby sprawdzić, czy po podaniu określonych danych wejściowych funkcja zwraca oczekiwany zestaw elementów składanych widocznych na pierwszy rzut oka. (I2f682)
  • Dodaje modyfikator testTag w semantyce na potrzeby testów jednostkowych. (I8f62f)
  • aktualizacja TitleBar – tekst i ikona mogą być zmieniane osobno. (Ia0a60)
  • Dodaje element szablonu (I8a736).
  • Dodaje filtr hasActionRunCallbackClickAction i oświadczenie assertHasActionRunCallbackClickAction do testu actionRunCallack. Dodaje też dodatkowe funkcje skrótu wariantu dla działań związanych z filtrami testów: hasStartActivityClickAction<activityClass>(..), hasStartServiceAction<receiverClass>(..), hasSendBroadcastAction<receiverClass>(..). Dodaje podobne warianty do ich assertHasXXX odpowiedników. (Ieca63)
  • Przenoszenie niepublikowanych interfejsów API. Zmiana modyfikatora z wewnętrznego na publiczny, ale z ograniczonym dostępem do biblioteki (If2a08)
  • Dodaje metodę onCompositionError, dzięki której deweloperzy mogą uruchomić kod, gdy wystąpi błąd (I9b56f)
  • Dodaje interfejsy API przycisków i przycisków z ikonami do glance (I0fd6f)
  • Dodaje filtry isLinearProgressIndicator, isIndeterminateLinearProgressIndicator i isIndeterminateCircularProgressIndicator, aby dopasować wskaźniki postępu. Dodatkowo zawiera filtr hasAnyDescendants, który sprawdza, czy węzeł ma w swojej podhierarchii potomka, który pasuje do określonego elementu dopasowującego (Ifd426).
  • Dodaje stwierdzenia i filtry, aby umożliwić testowanie działań po kliknięciu, które uruchamiają usługę lub aktywność albo transmisje. Obejmuje też testowanie, czy elementy wejściowe są zaznaczone. (I3041c)

Wersja 1.0.0

Wersja 1.0.0-alpha06

7 lutego 2024 r.

androidx.glance:glance-appwidget-preview:1.0.0-alpha06androidx.glance:glance-preview:1.0.0-alpha06 są dostępne. Wersja 1.0.0-alpha06 zawiera te commity.

Nowe funkcje

  • Wersja zaktualizowana zgodnie z głównym modułem skrótu.

Wersja 1.0.0

6 września 2023 r.

Element androidx.glance:glance-*:1.0.0 został zwolniony. Wersja 1.0.0 zawiera te zatwierdzenia.

Najważniejsze funkcje wersji 1.0.0

  • Przenoszenie Glance do stabilnej wersji 1.0.0

Wersja 1.0.0-rc01

26 lipca 2023 r.

Element androidx.glance:glance-*:1.0.0-rc01 został zwolniony. Wersja 1.0.0-rc01 zawiera te zatwierdzenia.

Przeniesienie Glance do wersji rc01 w drodze do wydania stabilnego 1.0.0.

Nowe funkcje

  • Dodaje kluczowe parametry do funkcji lambda działania, aby zapewnić stabilniejsze wywoływanie działań.
  • Dodaje możliwość dodawania ActvityOptions do działań startActivity.
  • Dodano obsługę Androida 14.

Zmiany w interfejsie API

  • Dodano opcjonalny parametr klucza dla wszystkich elementów, które akceptują funkcje lambda. (Id96c1, b/282445798)
  • Dodano obsługę ustawień pakietu ActivityOptions dla actionStartActivity (I6a08d)
  • Złączone pliki interfejsu API w wersji publicznej i eksperymentalnej dla ścieżek d, e, f i g (I03646, b/278769092)
  • Nie dotyczy. Zmiany w pliku interfejsu API to tylko zmiana kolejności metod (I5fa95)
  • Dodaj interfejs API do ustawiania parametru CoroutineContext w żądaniach GlanceAppWidgetReceiver (I0a100)
  • Dodano nowy interfejs API, który udostępnia wartość ActivityOptions dla LazyColumn i LazyVerticalGrid, która będzie używana do wszystkich działań na liście.(Id8d71)

Poprawki błędów

  • Nie dotyczy. Zmiany w pliku interfejsu API to tylko zmiana kolejności metod (I5fa95)
  • Demonstracja stylu komponentu tekstowego w widoku skrótowym (Ie78a4)

Wersja 1.0.0-beta01

10 maja 2023 r.

Element androidx.glance:glance-*:1.0.0-beta01 został zwolniony. Wersja 1.0.0-beta01 zawiera te commity.

Nowe funkcje

  • przeniesienie biblioteki do wersji beta.
  • Obsługa motywów za pomocą GlanceTheme , dodanie modułów glance-material i glance-material3 w celu obsługi motywów w stylu Material 2 i Material 3 w Glance.
  • Do interfejsów tekstowych dodano obsługę właściwości FontFamily.
  • Przeniesienie GlanceAppWidget do mechanizmu aktualizacji opartego na sesji WorkManager. Użytkownicy korzystający z funkcji Glance w AppWidgets powinni teraz zastąpić metodę GlanceAppWidget.provideGlance metodą GlanceAppWidget.provideGlance.Content Ponieważ odbywa się to teraz w procesie, jest to dobre miejsce do wczytywania zasobów, baz danych lub elementów sieci bez konieczności tworzenia osobnego procesu.

Zmiany w interfejsie API

  • Dodano interfejs API *Defaults dla usług Button, Checkbox, RadioButton i Switch. Wprowadza ona zmiany w wyglądzie, które są zgodne ze schematami Jetpack Compose. (I94828)
  • Nowy moduł Szablony widoku (I94459)
  • Moduł ResourceColorProvider jest teraz wewnętrzny. Zmiana powodująca niezgodność. Jest to konieczne, ponieważ ResourceColorProvider należy używać tylko do motywów dynamicznych, aby uniknąć sytuacji, w której niektóre kolory są zasobami dynamicznymi, a inne są w pełni rozwiązane. (Ib0db7)
  • Dodaje FontFamily jako opcję dla TextStyle. (Ic19ba, b/274179837)
  • Zmieniono nazwę parametru wartości Enum.valueOf (Ia9b89)
  • Więcej wyjątków zgłaszanych przez enum valueOf (I818fe)
  • Zaktualizowano GlanceAppWidget, aby używać provideGlance jako głównego punktu wejścia. Właściwość GlanceAppWidget.Content została wycofana. (I202b5)
  • Dodano opcję umożliwiającą podanie koloru zabarwienia dla obrazów (I26192, b/212418562)
  • Więcej informacji o typie zwracanym ukrytych funkcji, które zostały wycofane. (Ibf7b0)
  • Dodawanie adnotacji @JvmDefaultWithCompatibility (I8f206)
  • Usunięto nieużywane SingleEntityTemplateData.displayHeader. (I7f094)
  • Dodano obsługę wyrażeń lambda jako wywołań zwrotnych (Ia0bbd)
  • Przeniesienie DayNightColorProvider do modułu podglądu (I1842c, b/256934779)
  • Usuwa LocalColorProvider ze szablonów. Szablony będą teraz używać GlanceTheme.colors (Ic15e2)
  • Usunięto możliwość ustawienia wartości null w funkcji Text(style: TextStyle) (I7123b, b/237012816)
  • Domyślny kolor tekstu to czarny. Usuń możliwość ustawienia wartości null (I3072c, b/237012816)
  • Utworzenie motywu dynamicznego ColorProviders jako osobnego obiektu. Ustawienie ResourceColorProvider jako wewnętrznej w ramach modułu. (Id0e2d, b/237012816)
  • Dodaj kategorię Niezdefiniowana do ImageSize. (I2fa39)
  • Usuń wycofaną funkcję GlanceAppWidget.Content (Ib05f6)
  • Dodaje modyfikator jako parametr do AndroidRemoteViews. (I515d4)
  • Dodaj GlanceAppWidget.compose, aby ułatwić testowanie jednostkowe (Ie9b28)

Poprawki błędów

  • Dodano widżet demonstracyjny czcionek tekstu w Glance (I5c3d7).
  • Umożliwia zmianę rozmiaru AndroidRemoteViews za pomocą modyfikatora.
  • Rozwiązano problemy z niespójnymi kolorami motywu
  • Wszystkie zasoby mają teraz prefiks, aby uniknąć kolizji

Wersja 1.0.0-alpha05

5 października 2022 r.

Funkcje androidx.glance:glance:1.0.0-alpha05, androidx.glance:glance-appwidget:1.0.0-alpha05androidx.glance:glance-wear-tiles:1.0.0-alpha05 są dostępne. Wersja 1.0.0-alpha05 zawiera te commity.

Nowe funkcje

  • Dodaje requestPinGlanceAppWidget do GlanceAppWidgetManager, umożliwiając aplikacjom wyświetlanie użytkownikowi prośby o dodanie widżetu Glance do ekranu głównego. (Ic6e47)
  • Dodaje ACTION_DEBUG_UPDATE do GlanceAppWidgetReceiver, aby umożliwić deweloperom wymuszanie aktualizacji widżetu za pomocą adb na urządzeniach z rootem i w emulatorze. (I94ae1)

Zmiany w interfejsie API

  • Usuń przyciski poleceń w nagłówku w szablonach skrótów, aby uprościć przypadki użycia. (Ie4387)
  • Przekształcono szablon pojedynczej encji, aby umożliwić ponowne użycie projektu podsystemu bloku. (Iecd2c)
  • Zmieniono szablon listy w widoku Informacje, aby używał układu bloków.Text/Image/Action (If0cc1)
  • Dodaj zakres numerów priorytetowych dla TextBlock i ImageBlock. (I73100)

Poprawki błędów

  • Usunięto zależność Material3. (I28d1c)
  • Przejście na bardziej spójny system dodawania marginesów i odstępów w układach szablonów informacji. (I29773)
  • Poprawiono nieprawidłowo sformułowaną regułę Proguard, która blokowała kompilację zminiaturyzowanych wersji.

Wersja 1.0.0-alpha04

10 sierpnia 2022 r.

Funkcje androidx.glance:glance:1.0.0-alpha04, androidx.glance:glance-appwidget:1.0.0-alpha04androidx.glance:glance-wear-tiles:1.0.0-alpha04 są dostępne. Wersja 1.0.0-alpha04 zawiera te commity.

Nowe funkcje

  • Dodaje funkcje kolorowania przycisków.
  • Dodaje adnotację GlanceComposable, aby lepiej sprawdzać czas kompilacji.
  • Dodaje funkcje Glance na urządzeniach Wear.

Zmiany w interfejsie API

  • Zaktualizuj interfejs Glance Gallery Data API i widok skrócony. (Ibc7a8)
  • Dodaje ButtonColors do konfigurowania przycisków. (Iea88d, b/236305351)
  • Zmień nazwę ColorProvider.resolve na ColorProvider.getColor (Ic9dfe)
  • Dodaje metodę copy() do TextStyle. (I9aef6)
  • Dodaje klasę ColorProviders, która może być używana jako część motywów w Glance. (I848b9, b/237012816)
  • Dodanie obsługi szablonu listy do stylów list i widoku złożonego. (I50cdc)
  • Dodaj semantyczne atrybuty GlanceModiierGlanceCurvedModifier. (Ifda7e)
  • Dodaj adnotację GlanceComposable. (I5dbf0)
  • Przenosi szablony informacji na główny projekt informacji. (I9db94)
  • Dodaj ColorProvider.resolve() (Ife532, b/214733442)
  • Nowa metoda uzyskiwania GlanceId z dotychczasowego appWidgetId lub z intencji z aktywności konfiguracji (Icb70c, b/230391946)
  • Dodaj adnotację GlanceComposable. (I2c21f)
  • Dodano GlanceRemoteViews do uruchamiania kompozycji poza GlanceAppWidget. (I18f92)
  • Usuń kolor w sekcji ProgressIndicatorDefaults. (I40299)
  • Zmień nazwę metody onRun w interfejsie ActionCallback na onAction, aby zachować spójność z interfejsami API dostępnymi publicznie, zgodnie z opiniami dotyczącymi sprawdzania interfejsów API. (Icfa57)
  • Konwertowanie układów szablonów podglądu na układy korzystające z mapy (I46bfd)
  • Dodaj kompozyt RadioButton (I4ecce)
  • Dodano GlanceWearTiles do tworzenia kart Wear (Ia9f65)
  • Dodano klikalne elementy do GlanceCurvedModifier (Iec2a0)
  • Zaimplementuj element CurvedRow jako zakres i utwórz DSL, aby dodać zwykłe elementy kompozytowe lub zakrzywione. Dodano też curvedLinecurvedSpacer, które są tłumaczone na ArcLineArcSpacer w płytkach proto (Ib955b).
  • Zaktualizowano opcjonalność w jądrze i pakiecie zgodności aplikacji, aby dopasować je do wersji DP2 Tiramisu (I0cbb7).
  • Dodaliśmy obsługę właściwości RuncallbackAction w płytkach glance-wear. Obecnie obsługiwana jest tylko wartość RunCallbackAction z parametrem NO (Ide64a).

Darowizna zewnętrzna

  • Zaktualizowano interfejs API :compose:ui:ui-test (updateApi) z powodu migracji test-coroutines-lib (I3366d).

Wersja 1.0.0-alpha03

23 lutego 2022 r.

Element androidx.glance:glance-*:1.0.0-alpha03 został zwolniony. Wersja 1.0.0-alpha03 zawiera te commity.

Nowe funkcje

  • Uproszczone definiowanie stanu domyślnego do Preferencji.

Zmiany w interfejsie API

  • Aby uprościć obsługę stanów, ustaw PreferencesGlanceStateDefinition jako domyślną obsługę stanów. Usunięto opcję GlanceAppWidget.updateAppWidgetState i wprowadzono opcję updateAppWidgetState, która domyślnie używa opcji Preferences. (I58963)
  • Dodawanie klasy GlanceTemplateText i aktualizowanie projektu szablonu (I4e146)
  • Dodaje infrastrukturę szkiców do szablonu swobodnego (If03d6).
  • Zmiany w schematach SingleEntityTemplate (If925d)
  • Dodano LazyVerticalGrid (I5f442)
  • Użyj ColorProvider w SingleEntityTemplate (I01ee0)
  • Aktualizacja nazwy zajęć w szablonie (I3720e)
  • Dodano kompozyt LinearProgressIndicatorCircularProgressIndicator. (Ie116b)

Poprawki błędów

  • Wdrożenie szablonów na pierwszy rzut oka, zdefiniowanie danych „szablonu pojedynczego elementu” i przykładowy układ szablonu (I35837)
  • Domyślnie wyrównaj zawartość karty do środka (I264be)
  • Naprawiono błąd związany z ustawieniem fillMaxSize/Width/Height w układance dla zegarków (I0a39f).

Wersja 1.0.0-alpha02

26 stycznia 2022 r.

Element androidx.glance:glance-*:1.0.0-alpha02 został zwolniony. Wersja 1.0.0-alpha02 zawiera te zatwierdzenia.

Nowe funkcje

Ta wersja zawiera zestaw interfejsów API do tworzenia kafelków na Wear OS przy użyciu środowiska wykonawczego Compose z komponowanymi komponentami zoptymalizowanymi pod kątem funkcji „Glance”.

  • Zadeklaruj usługę kafelków na Wear OS, rozszerzając GlanceTileService, usługę do tworzenia kafelków w funkcji Content() do tworzenia treści.
  • Składniki widoku skrótu na kartach na Wear: CurvedRow, CurvedText.
  • Obsługuj różne tryby osi czasu dla kafelka, definiując TimelineMode.SingleEntry i TimelineMode.TimeBoundEntries.
  • LocalTimeInterval, kompozycja lokalna odnosi się do określonego przedziału czasu.
  • BorderModifer to GlanceModifier, który stosuje obramowanie wokół elementu.

Ta wersja zawiera też wskaźniki postępu w widżecie aplikacji.

Zmiany w interfejsie API

  • Dodano kompozyt LinearProgressIndicatorCircularProgressIndicator. (Ie116b)
  • Zmień actionStartBroadcastReceiver na actionSendBroadcast (I7d555)
  • Przekazywanie kontekstu do wywołania zwrotnego onDelete (I4c795)GlanceAppWidget

Poprawki błędów

  • Prawidłowe obsługiwanie OPTIONS_APPWIDGET_SIZES, jeśli jest obecne, ale puste. (I01f82)

Wersja 1.0.0-alpha01

15 grudnia 2021 roku

Funkcje androidx.glance:glance:1.0.0-alpha01, androidx.glance:glance-appwidget:1.0.0-alpha01androidx.glance:glance-appwidget-proto:1.0.0-alpha01 są dostępne. Wersja 1.0.0-alpha01 zawiera te commity.

Funkcje dostępne w pierwszej wersji

  • Pierwsza wersja Glance zawiera pierwszy zestaw interfejsów API do tworzenia widżetów aplikacji za pomocą środowiska wykonawczego Compose oraz zestaw nowych komponentów Composables zoptymalizowanych pod kątem „Glanceables”.

Funkcje