リモート作成
| 最新の更新 | 安定版リリース | リリース候補版 | ベータ版リリース | アルファ版リリース |
|---|---|---|---|---|
| 2026 年 2 月 11 日 | - | - | - | 1.0.0-alpha04 |
依存関係の宣言
compose-remote への依存関係を追加するには、Google の Maven リポジトリをプロジェクトに追加する必要があります。詳しくは、Google の Maven リポジトリをご覧ください。
アプリまたはモジュールの build.gradle ファイルに、必要なアーティファクトの依存関係を追加します。
Groovy
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" }
Kotlin
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 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。
詳細については、Issue Tracker のドキュメントをご覧ください。
バージョン 1.0
バージョン 1.0.0-alpha04
2026 年 2 月 11 日
androidx.compose.remote:remote-*:1.0.0-alpha04 がリリースされました。バージョン 1.0.0-alpha04 に含まれる commit については、こちらをご覧ください。
新機能
- デフォルトで
RemoteApplierを使用できるようにします。これにより、リモート UI の作成時にリモート コンポーズ可能関数以外の関数を使用できなくなります。これは、RemoteComposeCreationComposeFlagsのisRemoteApplierEnabledを変更することで無効にできます。(67a405f) - ビットマップ フォントのグリフ間隔を追加(0852657)
RemoteCanvasでピボットを使用して回転(9a292b3)RemoteSpacerを追加しました(12beb72)java.time依存関係を回避し、作成ライブラリのminSdkを 23 に引き下げられるようにします(59e30d0)FlowLayout(7efef02)
バグの修正
- グローバル以外の
ColorExpressionと計算された String の評価を修正。(c08d0bd)
外部からの協力
androidx.compose.ui.graphics.NativePaint型エイリアスが非推奨になりました。代わりにandroid.graphics.Paintを直接使用してください(I6303c、b/477394763)Paint.asFrameworkPaint()をPaint.nativePaint拡張機能に置き換え、typealiasを介してプラットフォーム タイプがcommonMainソースセットに公開されないようにしました(I6303c、b/477394763)
バージョン 1.0.0-alpha03
2026 年 1 月 28 日
androidx.compose.remote:remote-*:1.0.0-alpha03 がリリースされました。バージョン 1.0.0-alpha03 に含まれる commit については、こちらをご覧ください。
新機能
BorderModifier0afd343 でのさまざまなシェイプとRemoteColorsのサポート- クリック イベントで複数のアクションをサポートする
CombinedActionを追加 10e16a2
API の変更
RemoteColorとRemoteBitmapの API を移行し、Android の型を直接公開するのではなく、Compose の型を使用するようにしました a9bfbb8RemoteDensity型を導入し、Player で密度を評価するか(リモート デバイス用のドキュメントを生成する場合)、式をインライン化するか(同じデバイスの場合にドキュメント サイズを最適化するため)を決定できるようにしました。54352bbRemoteState constantValueOrNullの名前変更(I6ad5c、b/467050397)
バージョン 1.0.0-alpha02
2026 年 1 月 14 日
androidx.compose.remote:remote-*:1.0.0-alpha02 がリリースされました。バージョン 1.0.0-alpha02 に含まれる commit については、こちらをご覧ください。
新機能
- CoreText の最小/最大フォントサイズを追加しました。I7bd3c
API の変更
- Glance Wear インフラストラクチャ用の最小限の公開 API を公開します。(I7b4b9、b/467532762)
captureSingleRemoteDocumentからCapturedDocumentを返す(I5a283、b/467532762)
バグの修正
- レイアウト変更後のスクロール位置を修正し、エッジ効果のサポートを追加(6d4551)
バージョン 1.0.0-alpha01
2025 年 12 月 17 日
androidx.compose.remote:remote-*:1.0.0-alpha01 がリリースされました。バージョン 1.0.0-alpha01 に含まれる commit については、こちらをご覧ください。
- Remote Compose は、リモート サーフェスの UI を作成するためのフレームワークです。