Взглянуть мельком

Создавайте макеты для удаленных поверхностей с помощью API в стиле Jetpack Compose.
Последнее обновление Стабильный релиз Кандидат на релиз Бета-версия Альфа-релиз
27 августа 2025 г. 1.1.1 - 1.2.0-бета01 -

Объявление зависимостей

Чтобы добавить зависимость от Glance, необходимо добавить репозиторий Google Maven в свой проект. Подробнее см. в репозитории Google Maven .

Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:

классный

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

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

android {
    buildFeatures {
        compose true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.1.0-beta03"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

Котлин

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

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

android {
    buildFeatures {
        compose = true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.1.0-beta03"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .

Обратная связь

Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с уже существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав на кнопку со звёздочкой.

Создать новый выпуск

Более подробную информацию см. в документации по системе отслеживания проблем .

Версия 1.2

Версия 1.2.0-beta01

27 августа 2025 г.

Выпущен androidx.glance:glance-*:1.2.0-beta01 . Версия 1.2.0-beta01 содержит следующие коммиты .

Исправления ошибок

Версия 1.2.0-альфа01

7 мая 2025 г.

Выпущен androidx.glance:glance-*:1.2.0-alpha01 . Версия 1.2.0-alpha01 содержит следующие коммиты .

Изменения API

  • Метод currentCompositeKeyHash теперь устарел. Вместо него используйте currentCompositeKeyHashCode . Новый API кодирует тот же хеш с большим количеством бит, что экспоненциально снижает вероятность того, что две случайные несвязанные группы в иерархии композиции будут иметь одинаковый хеш-ключ. ( I4cb6a , b/177562901 )
  • Добавляет новый API для задания альфа-канала ( 0f до 1f ) для компонуемого изображения Glance и модификатора фонового изображения. Если альфа-канал не указан, он сохраняет альфа-канал исходного изображения. ( I8ad05 )
  • Добавьте API Glance для создания предпросмотров. Переопределите GlanceAppWidget.providePreview , чтобы предоставить макет предпросмотра для вашего виджета. Затем вызовите метод GlanceAppWidgetManager.setWidgetPreview , чтобы настроить предпросмотр. ( Iced16 )
  • Добавить MultiProcessGlanceAppWidget для поддержки многопроцессных конфигураций ( Idbb90 )
  • Удален экспериментальный тег, теперь мы поддерживаем лямбды ( I74d98 , b/299361317 )
  • Разрешить указание лямбда-приемника для GlanceAppWidget.runComposition ( I84829 )
  • Добавить параметр previewSize в requestPinGlanceAppWidget ( I9f8f0 , b/303256067 )

Исправления ошибок

  • Удалено ручное описание доступа к новым API платформы, поскольку это происходит автоматически посредством моделирования API при использовании R8 с AGP 7.3 или более поздней версии (например, R8 версии 3.3) и для всех сборок с использованием AGP 8.1 или более поздней версии (например, D8 версии 8.1). Клиентам, не использующим AGP, рекомендуется обновиться до D8 версии 8.1 или более поздней. Подробнее см. в этой статье . ( If6b4c , b/345472586 )
  • Обновление библиотек glance-appwidget для compileSdk 35 ( I2e26b )

Версия 1.1

Версия 1.1.1

16 октября 2024 г.

Выпущен androidx.glance:glance-*:1.1.1 . Версия 1.1.1 содержит следующие коммиты .

Исправления безопасности

  • С момента внесения этого изменения androidx компилируется с использованием protobuf 4.28.2 для устранения уязвимости CVE-2024-7254 . Обновите зависимости androidx.glance:glance-appwidget-proto и androidx.glance:glance-appwidget-external-protobuf с версии 1.1.0 до версии 1.1.1, чтобы устранить риск уязвимости.

Версия 1.1.0

12 июня 2024 г.

Выпущен androidx.glance:glance-*:1.1.0 . Версия 1.1.0 содержит следующие коммиты .

Важные изменения с версии 1.0.0

  • Перевод Glance на стабильную версию 1.1.0.

Версия 1.1.0-rc01

14 мая 2024 г.

Выпущен androidx.glance:glance-*:1.1.0-rc01 . Версия 1.1.0-rc01 содержит следующие коммиты .

Новые функции

  • Добавлены параметры ширины и высоты в аннотации предварительного просмотра для Glance. Версия 1.1.0 переведена в статус релиз-кандидата.

Изменения API

  • Добавляет необязательный параметр в Scaffold. ( If753f )
  • Добавьте параметры ширины и высоты в Glance @Preview . ( Ibabe8 )
  • Удалить поддержку предварительного просмотра плиток Glance Wear. ( I3850a )
  • Добавлен API для установки пользовательских значений насыщенности для FontStyle . ( I7390a )
  • Переименуйте перечисления ImplementationMode Viewfinder , чтобы лучше отразить базовые реализации, и добавьте фиксированные константы для TransformationInfo.sourceRotation ( Ic6149 ).

Исправления ошибок

  • Исправлена ​​ошибка, вызывавшая проблемы с рендерингом ViewGroups в режиме обратной совместимости ( I8de92 ).

Внешний вклад

  • Экспериментальный SharedTransitionScope теперь является интерфейсом, а не классом. ( Iaf856 , b/338415048 , b/338414702 )

Версия 1.1.0-beta02

17 апреля 2024 г.

Выпущена версия androidx.glance:glance-*:1.1.0-beta02 . Эта версия содержит исходные jar-файлы, отсутствовавшие в предыдущей версии.

Версия 1.1.0-beta01

3 апреля 2024 г.

Выпущен androidx.glance:glance-*:1.1.0-beta01 . Версия 1.1.0-beta01 содержит следующие коммиты .

Версия 1.1.0-альфа01

7 февраля 2024 г.

Выпущен androidx.glance:glance-*:1.1.0-alpha01 . Версия 1.1.0-alpha01 содержит следующие коммиты.

Новые функции

  • Библиотека модульного тестирования для Glance, не требующая UI Automator. Код Glance можно тестировать напрямую, без необходимости расширения представления.
  • Компоненты более высокого уровня для более простых макетов.
  • Новые модификаторы и параметры темы.
  • Новый API для получения потока RemoteViews из композиции, runComposition

Изменения API

  • Добавляет новую роль цвета widgetBackground в темы Glance. ( Ia2ab8 )
  • Добавить GlanceAppWidget.runComposition ( I6344c , b/298066147 )
  • Добавляет новый компонент TopBar ( Ibd361 )
  • Добавляет переопределения к clickable модификатору. ( Iacecf )
  • Добавляет новый API для изменения цвета кнопок. Это будет экспериментальным до версии 1.0. ( I92523 )
  • Добавляет runGlanceAppWidgetUnitTest , который предоставляет область для вызова методов GlanceAppWidgetUnitTest , таких как provideComposable для предоставления небольшого изолированного компонуемого элемента для тестирования и onNode для поиска компонуемого элемента Glance в предоставленном контенте. Это позволяет писать модульные тесты для отдельных компонуемых функций в appWidget, чтобы проверить, что при определённых входных данных функция выводит требуемый набор компонуемых элементов Glance. ( I2f682 )
  • Добавляет модификатор testTag в семантику для использования в модульных тестах. ( I8f62f )
  • обновить TitleBar — текст и значок теперь можно тонировать индивидуально. ( Ia0a60 )
  • Добавляет компонент каркаса ( I8a736 )
  • Добавляет фильтр hasActionRunCallbackClickAction и утверждение assertHasActionRunCallbackClickAction для тестирования actionRunCallack . Также добавляет дополнительные сокращённые вариантные функции для тестовых фильтров, связанных с действиями: hasStartActivityClickAction<activityClass>(..) , hasStartServiceAction<receiverClass>(..) , hasSendBroadcastAction<receiverClass>(..) . Добавляет аналогичные варианты для их аналогов assertHasXXX . ( Ieca63 )
  • Перемещает невыпущенный API. Изменяет модификатор с внутреннего на публичный, но ограниченный библиотекой ( If2a08 ).
  • Добавляет метод onCompositionError , с помощью которого разработчики могут запустить код при возникновении ошибки ( I9b56f ).
  • Добавляет API кнопок и иконок в Glance ( I0fd6f )
  • Добавляет фильтры isLinearProgressIndicator , isIndeterminateLinearProgressIndicator , isIndeterminateCircularProgressIndicator для сопоставления индикаторов прогресса. Дополнительно включает фильтр hasAnyDescendants для проверки наличия у узла потомка в его подиерархии, соответствующего заданному сопоставителю ( Ifd426 ).
  • Добавляет утверждения и фильтры для тестирования действий по щелчку, запускающих службу/действие или трансляцию. Также включает проверку того, проверены ли элементы ввода. ( I3041c )

Версия 1.0.0

Версия 1.0.0-альфа07

27 августа 2025 г.

Выпущен androidx.glance:glance-wear-tiles:1.0.0-alpha07 . Версия 1.0.0-alpha07 содержит следующие изменения .

Новые функции

  • Плитки Glance Wear больше не поддерживаются и будут удалены в следующем выпуске. Вместо них появится новая библиотека виджетов Glance Wear.

Изменения API

  • Упраздняет плитки Glance-Wear ( I82afd )
  • Удаление устаревших аннотаций @RequiresApi(21) ( Ic4792 )
  • Удаление устаревших аннотаций @RequiresApi(21) ( I9103b )
  • Удаляет неиспользуемый модуль. Мы не будем развивать шаблоны. ( I3fc90 , b/430070874 )
  • Для проектов, выпущенных с использованием Kotlin 2.0, требуется использование KGP 2.0.0 или более поздней версии ( Idb6b5 ).
  • Исправлена ​​обратная связь API Council ( I284c8 )
  • Добавляет новый API для изменения цвета кнопок. Это будет экспериментальным до версии 1.0 ( I92523 ).
  • Обновлены файлы API для аннотирования подавления совместимости ( I8e87a , b/287516207 ).
  • Типы protolayout теперь полностью поддерживаются во всех API-интерфейсах рендеринга плиток. ( I428b0 )
  • Объединены публичные и экспериментальные файлы API для путей d,e,f,g ( I03646 , b/278769092 )
  • Добавлен *Defaults для Button , Checkbox , RadioButton и Switch . Это приближает внешний вид к шаблонам Jetpack Compose. ( I94828 )
  • Новый модуль шаблонов Glance ( I94459 )
  • Мы добавили поддержку типов androidx.wear.protolayout в TileRenderer ( I4ac7f ).
  • Больше возможностей возвращать значение NULL для устаревших скрытых функций ( Ibf7b0 )
  • Добавление аннотации @JvmDefaultWithCompatibility ( I8f206 , b/251463569 )
  • Добавлена ​​поддержка использования лямбда-выражений в качестве обратных вызовов ( Ia0bbd ).

Исправления ошибок

  • Обновление библиотек glance-appwidget для compileSdk 35 ( I2e26b )

Версия 1.0.0-альфа06

7 февраля 2024 г.

Выпущены androidx.glance:glance-appwidget-preview:1.0.0-alpha06 и androidx.glance:glance-preview:1.0.0-alpha06 . Версия 1.0.0-alpha06 содержит эти коммиты.

Новые функции

  • Версия обновлена ​​в соответствии с основным модулем Glance.

Версия 1.0.0

6 сентября 2023 г.

Выпущен androidx.glance:glance-*:1.0.0 . Версия 1.0.0 содержит следующие коммиты.

Основные особенности версии 1.0.0

  • Перейти на стабильную версию Glance 1.0.0

Версия 1.0.0-rc01

26 июля 2023 г.

Выпущен androidx.glance:glance-*:1.0.0-rc01 . Версия 1.0.0-rc01 содержит следующие коммиты.

Перемещает Glance на rc01 на пути к стабильному релизу 1.0.0.

Новые функции

  • Добавляет ключевые параметры в лямбда-выражения действий для более стабильного вызова действий.
  • Добавляет возможность предоставления ActvityOptions действий startActivity .
  • Добавляет поддержку Android 14

Изменения API

  • Добавлен необязательный параметр ключа для всех элементов, принимающих лямбда-выражения. ( Id96c1 , b/282445798 )
  • Добавить поддержку настройки пакета ActivityOptions для actionStartActivity ( I6a08d )
  • Объединены публичные и экспериментальные файлы API для путей d,e,f,g ( I03646 , b/278769092 )
  • Н/Д, изменения в файлах API — это всего лишь изменение порядка методов ( I5fa95 )
  • Добавить API для настройки CoroutineContext для запросов GlanceAppWidgetReceiver ( I0a100 )
  • Добавлен новый API для предоставления ActivityOptions для LazyColumn и LazyVerticalGrid , которые будут использоваться для всех действий в списке. ( Id8d71 )

Исправления ошибок

  • Н/Д, изменения в файлах API — это всего лишь изменение порядка методов ( I5fa95 )
  • Демонстрация стиля компонента Glance text ( Ie78a4 )

Версия 1.0.0-beta01

10 мая 2023 г.

Выпущен androidx.glance:glance-*:1.0.0-beta01 . Версия 1.0.0-beta01 содержит следующие коммиты.

Новые функции

  • Переводит библиотеку в стадию бета-тестирования.
  • Поддержка тем с использованием GlanceTheme , добавляет модули glance-material и glance-material3 для поддержки тем стилей Material 2 и Material 3 в Glance.
  • В текстовые API добавлена ​​поддержка FontFamily .
  • GlanceAppWidget перенесён на механизм обновления на основе сеанса WorkManager . Пользователи Glance для AppWidgets теперь должны переопределять GlanceAppWidget.provideGlance вместо старого метода Content . Поскольку это теперь происходит в воркере, это удобное место для загрузки ресурсов, баз данных или сетевых элементов без необходимости использования отдельного воркера.

Изменения API

  • Добавлен *Defaults для Button , Checkbox , RadioButton и Switch . Это приближает внешний вид к шаблонам Jetpack Compose. ( I94828 )
  • Новый модуль шаблонов Glance ( I94459 )
  • Создание ResourceColorProvider внутри модуля. Критическое изменение. Необходимо, поскольку ResourceColorProvider следует использовать только для динамического оформления тем, чтобы избежать ситуаций, когда некоторые цвета являются динамическими ресурсами, а некоторые полностью разрешены. ( Ib0db7 )
  • Добавляет FontFamily как опцию для TextStyle . ( Ic19ba , b/274179837 )
  • Имя параметра значения для Enum.valueOf изменено ( Ia9b89 )
  • Больше исключений из enum valueOf ( I818fe )
  • GlanceAppWidget обновлён для использования provideGlance в качестве основной точки входа. GlanceAppWidget.Content теперь устарел. ( I202b5 )
  • Добавляет возможность указывать оттенок цвета для изображений ( I26192 , b/212418562 )
  • Больше возможностей возвращать значение NULL для устаревших скрытых функций. ( Ibf7b0 )
  • Добавление аннотации @JvmDefaultWithCompatibility ( I8f206 )
  • Удален неиспользуемый SingleEntityTemplateData.displayHeader . ( I7f094 )
  • Добавлена ​​поддержка использования лямбда-выражений в качестве обратных вызовов ( Ia0bbd ).
  • DayNightColorProvider перемещен в модуль Glance ( I1842c , b/256934779 ).
  • Удаляет LocalColorProvider из шаблонов. Шаблоны теперь будут использовать GlanceTheme.colors ( Ic15e2 ).
  • Убрана возможность значения NULL из Text(style: TextStyle) ( I7123b , b/237012816 )
  • Цвет текста по умолчанию — черный. Удалить возможность значения NULL ( I3072c , b/237012816 )
  • Создание динамического ColorProviders темы в качестве отдельного объекта. Создание ResourceColorProvider внутри модуля. ( Id0e2d , b/237012816 )
  • Добавьте категорию «Неопределено» в ImageSize . ( I2fa39 )
  • Удалить устаревшую функцию GlanceAppWidget.Content ( Ib05f6 )
  • Добавляет модификатор в качестве параметра к AndroidRemoteViews . ( I515d4 )
  • Добавьте GlanceAppWidget.compose для упрощения модульного тестирования ( Ie9b28 )

Исправления ошибок

  • Добавлен демонстрационный виджет для текстовых шрифтов Glance ( I5c3d7 )
  • Позволяет изменять размер AndroidRemoteViews с помощью модификатора.
  • Решены проблемы с несоответствием цветов темы
  • Все ресурсы теперь имеют префиксы для избежания коллизий.

Версия 1.0.0-альфа05

5 октября 2022 г.

Выпущены androidx.glance:glance:1.0.0-alpha05 , androidx.glance:glance-appwidget:1.0.0-alpha05 и androidx.glance:glance-wear-tiles:1.0.0-alpha05 . Версия 1.0.0-alpha05 содержит эти коммиты.

Новые функции

  • Добавляет requestPinGlanceAppWidget в GlanceAppWidgetManager , позволяя приложениям предлагать пользователю добавить виджет на основе Glance на домашний экран. ( Ic6e47 )
  • Добавляет ACTION_DEBUG_UPDATE в GlanceAppWidgetReceiver , чтобы позволить разработчикам принудительно обновлять свои виджеты через adb на устройствах и эмуляторах с root-доступом. ( I94ae1 )

Изменения API

  • Удалите кнопки действий из заголовка в шаблонах Glance, чтобы упростить использование. ( Ie4387 )
  • Реорганизованный шаблон одиночной сущности для повторного использования конструкции подсистемы блоков. ( Iecd2c )
  • Переработанный шаблон списка Glance для использования дизайна блока Text/Image/Action . ( If0cc1 )
  • Добавить диапазон приоритетных номеров для TextBlock и ImageBlock . ( I73100 )

Исправления ошибок

  • Удалена зависимость от Material3. ( I28d1c )
  • Переход к более последовательной системе добавления полей и интервалов в макетах шаблонов Glance. ( I29773 )
  • Исправлено неверное правило Proguard, которое блокировало сборку минимизированных релизов.

Версия 1.0.0-альфа04

10 августа 2022 г.

Выпущены androidx.glance:glance:1.0.0-alpha04 , androidx.glance:glance-appwidget:1.0.0-alpha04 и androidx.glance:glance-wear-tiles:1.0.0-alpha04 . Версия 1.0.0-alpha04 содержит эти коммиты.

Новые функции

  • Добавляет возможности раскрашивания кнопок.
  • Добавляет аннотацию GlanceComposable для лучшей проверки во время компиляции.
  • Добавляет специфические функции Glance для Wear.

Изменения API

  • Обновление API данных Glance Gallery и сжатого представления. ( Ibc7a8 )
  • Добавляет ButtonColors для настройки кнопок. ( Iea88d , b/236305351 )
  • Переименуйте ColorProvider.resolve в ColorProvider.getColor ( Ic9dfe )
  • Добавляет метод copy() к TextStyle . ( I9aef6 )
  • Добавляет класс ColorProviders , который можно использовать как часть тем для Glance. ( I848b9 , b/237012816 )
  • Добавить поддержку шаблонов списков к стилям списков и свернутому виду. ( I50cdc )
  • Добавить семантику в GlanceModiier и GlanceCurvedModifier . ( Ifda7e )
  • Добавить аннотацию GlanceComposable . ( I5dbf0 )
  • Перемещает шаблоны Glance в основной проект Glance. ( I9db94 )
  • Добавить ColorProvider.resolve() ( Ife532 , b/214733442 )
  • Новый метод получения GlanceId из существующего appWidgetId или намерения из действия конфигурации ( Icb70c , b/230391946 )
  • Добавить аннотацию GlanceComposable . ( I2c21f )
  • Добавлен GlanceRemoteViews для запуска композиции вне GlanceAppWidget . ( I18f92 )
  • Удалить цвет в ProgressIndicatorDefaults . ( I40299 )
  • Переименуйте метод onRun объекта ActionCallback в onAction для соответствия публичным API, как того требуют отзывы об обзоре API. ( Icfa57 )
  • Преобразование макетов шаблонов Glance для использования карты ( I46bfd )
  • Добавить RadioButton с возможностью компоновки ( I4ecce )
  • Добавлен GlanceWearTiles для составления плиток износа ( Ia9f65 )
  • Добавлена ​​возможность клика в GlanceCurvedModifier ( Iec2a0 )
  • Реализовать CurvedRow как область видимости и создать DSL для добавления обычных компонуемых и/или изогнутых элементов. Также добавлены curvedLine и curvedSpacer , которые преобразуются в ArcLine и ArcSpacer в прототипах плиток ( Ib955b ).
  • Обновлена ​​поддержка значений NULL в ядре и appcompat для соответствия Tiramisu DP2 ( I0cbb7 ).
  • Добавить поддержку RuncallbackAction в glance-wear-tiles, на данный момент поддерживается только RunCallbackAction без параметра ( Ide64a ).

Внешний вклад

  • Обновлен :compose:ui:ui-test api (updateApi) в связи с миграцией test-coroutines-lib ( I3366d )

Версия 1.0.0-альфа03

23 февраля 2022 г.

Выпущен androidx.glance:glance-*:1.0.0-alpha03 . Версия 1.0.0-alpha03 содержит следующие коммиты.

Новые функции

  • Упрощенное определение состояния по умолчанию — «Настройки».

Изменения API

  • Упростите обработку состояний, сделав PreferencesGlanceStateDefinition обработчиком состояний по умолчанию. Удалён GlanceAppWidget.updateAppWidgetState и добавлен updateAppWidgetState , который по умолчанию использует Preferences . ( I58963 )
  • Добавьте класс Glance TemplateText и обновите дизайн шаблона ( I4e146 )
  • Добавляет контурную инфраструктуру для шаблона Freeform ( If03d6 )
  • Обновления макетов SingleEntityTemplate ( If925d )
  • Добавлен LazyVerticalGrid ( I5f442 )
  • Использовать ColorProvider в SingleEntityTemplate ( I01ee0 )
  • Обновить имя класса шаблона ( I3720e )
  • Добавлены компонуемые LinearProgressIndicator и CircularProgressIndicator . ( Ie116b )

Исправления ошибок

  • Первоначальная реализация шаблонов Glance, определяет данные «шаблона отдельного элемента» и пример макета шаблона ( I35837 )
  • Выровнять содержимое плитки по центру по умолчанию ( I264be )
  • Исправлена ​​ошибка fillMaxSize/Width/Height в glance-wear-tiles ( I0a39f )

Версия 1.0.0-альфа02

26 января 2022 г.

Выпущен androidx.glance:glance-*:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит следующие коммиты.

Новые функции

В этом выпуске содержится набор API для создания плиток Wear с использованием среды выполнения Compose с компонуемыми объектами, оптимизированными для «Glanceable».

  • Объявите службу плитки износа, расширив GlanceTileService — службу для создания вашей плитки в компонуемой функции Content().
  • Специальные композитные элементы для плиток Wear: CurvedRow , CurvedText .
  • Обрабатывайте различные режимы временной шкалы для плитки, определяя TimelineMode.SingleEntry и TimelineMode.TimeBoundEntries .
  • LocalTimeInterval — локальный состав, относящийся к определенному временному интервалу.
  • BorderModifer — это GlanceModifier , применяющий рамку вокруг элемента.

В этом выпуске также добавлены индикаторы хода выполнения в AppWidget Glance.

Изменения API

  • Добавлены компонуемые LinearProgressIndicator и CircularProgressIndicator . ( Ie116b )
  • Изменить actionStartBroadcastReceiver на actionSendBroadcast ( I7d555 )
  • Передать контекст в функцию обратного вызова GlanceAppWidget onDelete ( I4c795 )

Исправления ошибок

  • Правильная обработка OPTIONS_APPWIDGET_SIZES, если он присутствует, но пуст. ( I01f82 )

Версия 1.0.0-альфа01

15 декабря 2021 г.

Выпущены androidx.glance:glance:1.0.0-alpha01 , androidx.glance:glance-appwidget:1.0.0-alpha01 и androidx.glance:glance-appwidget-proto:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит эти коммиты.

Возможности первоначального выпуска

  • Первый выпуск Glance включает в себя первый набор API для создания AppWidget с использованием Compose Runtime с набором новых Composables, оптимизированных для «Glanceables».

Функции