удаленное создание
| Последнее обновление | Стабильный релиз | Предварительная версия для выпуска | Бета-версия | Альфа-версия |
|---|---|---|---|---|
| 11 февраля 2026 г. | - | - | - | 1.0.0-alpha04 |
Объявление зависимостей
Чтобы добавить зависимость от compose-remote, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .
Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:
классный
dependencies { implementation "androidx.compose.remote:remote-core:1.0.0-alpha04" // Use to create Remote Compose documents implementation "androidx.compose.remote:remote-creation:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha04" // Use to render a Remote Compose document implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha04" implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha04" implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha04" }
Котлин
dependencies { implementation("androidx.compose.remote:remote-core:1.0.0-alpha04") // Use to create Remote Compose documents implementation("androidx.compose.remote:remote-creation:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha04") // Use to render a Remote Compose document implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha04") implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha04") implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha04") }
классный
dependencies { implementation "androidx.compose.remote:remote-core:1.0.0-alpha04" // Use to create Remote Compose documents implementation "androidx.compose.remote:remote-creation:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha04" // Use to render a Remote Compose document implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha04" implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha04" implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha04" }
Котлин
dependencies { implementation("androidx.compose.remote:remote-core:1.0.0-alpha04") // Use to create Remote Compose documents implementation("androidx.compose.remote:remote-creation:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha04") // Use to render a Remote Compose document implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha04") implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha04") implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha04") }
Для получения дополнительной информации о зависимостях см. раздел «Добавление зависимостей сборки» .
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.
Для получения более подробной информации см. документацию по системе отслеживания ошибок .
Версия 1.0
Версия 1.0.0-alpha04
11 февраля 2026 г.
Выпущена версия androidx.compose.remote:remote-*:1.0.0-alpha04 . Версия 1.0.0-alpha04 содержит следующие коммиты .
Новые функции
- Включить использование
RemoteApplierпо умолчанию, что предотвращает использование функций, не являющихся функциями Remote Composable, при создании удаленного пользовательского интерфейса. Это можно отключить, изменивisRemoteApplierEnabledвRemoteComposeCreationComposeFlags. ( 67a405f ) - Добавить межсимвольное расстояние для растровых шрифтов ( 0852657 )
- Поворот с помощью точки опоры в
RemoteCanvas( 9a292b3 ) - Добавить
RemoteSpacer( 12beb72 ) - Избегайте зависимости
java.time, что позволит снизитьminSdkбиблиотек создания до 23 ( 59e30d0 ). -
FlowLayout( 7efef02 )
Исправлены ошибки
- Исправлена ошибка вычисления для неглобального
ColorExpressionи вычисляемой строки. ( c08d0bd )
Внешний вклад
- Параметр
androidx.compose.ui.graphics.NativePainttypealias` устарел, используйтеandroid.graphics.Paintнапрямую ( I6303c , b/477394763 ). - Замените
Paint.asFrameworkPaint()на расширениеPaint.nativePaintчтобы избежать раскрытия типа платформы в исходном кодеcommonMainчерезtypealias( I6303c , b/477394763 ).
Версия 1.0.0-alpha03
28 января 2026 г.
Выпущена версия androidx.compose.remote:remote-*:1.0.0-alpha03 . Версия 1.0.0-alpha03 содержит следующие коммиты .
Новые функции
- Поддержка различных форм и
RemoteColorsвBorderModifier0afd343 - Добавить
CombinedActionдля поддержки нескольких действий по событиям клика 10e16a2
Изменения в API
- Перенесены API
RemoteColorиRemoteBitmapдля использования типов Compose, вместо прямого предоставления типов Android a9bfbb8 - Ввести тип
RemoteDensity, позволяющий определять, следует ли вычислять значение Density на плеере (при создании документа для удаленного устройства) или встраивать выражения (для оптимизации размера документа при работе на одном устройстве) 54352bb -
RemoteState constantValueOrNullrename ( I6ad5c , b/467050397 )
Версия 1.0.0-alpha02
14 января 2026 г.
Выпущена версия androidx.compose.remote:remote-*:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит следующие коммиты .
Новые функции
- Добавить минимальный/максимальный размер шрифта для CoreText. I7bd3c
Изменения в API
- Предоставить минимальный публичный API для инфраструктуры Glance Wear. ( I7b4b9 , b/467532762 )
- Возвращает
CapturedDocumentизcaptureSingleRemoteDocument( I5a283 , b/467532762 )
Исправлены ошибки
- Исправлена позиция прокрутки после перераспределения элементов + добавлена поддержка краевых эффектов ( 6d4551 )
Версия 1.0.0-alpha01
17 декабря 2025 г.
Выпущена версия androidx.compose.remote:remote-*:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты .
- Remote Compose — это фреймворк для создания пользовательского интерфейса для удалённых устройств.