コンポーザブル プレビューで Jetpack Compose Glimmer UI をプレビューする

対象となる XR デバイス
このガイダンスは、次のようなタイプの XR デバイス向けのエクスペリエンスを構築する際に役立ちます。
ディスプレイ グラス

Jetpack Compose Glimmer UI を開発する際は、コンポーズ可能なプレビューを使用して、デザインを迅速かつ効率的に可視化して反復処理します。コンポーザブル プレビューを使用すると、Jetpack Compose Glimmer UI コンポーネントのライブ インタラクティブ レンダリングを Android Studio 内で直接確認できます。これらのプレビューを使用すると、UI の小さな変更ごとにエミュレータや実機でアプリをビルドして実行する必要がなくなるため、開発サイクルが大幅に短縮されます。

Jetpack Compose Glimmer UI コンポーネントをプレビューする

  1. Android Studio の最新の Canary ビルドで XR プロジェクトを開きます。
  2. コンポーズ可能な関数に @Preview アノテーションが付いていることを確認します。
  3. [コード] ビューで、コンポーズ可能な関数の [プレビュー設定選択ツール] をクリックします。

  4. [デバイス] プルダウン メニューから [AI グラス] を選択します。

    これにより、プレビュー サーフェスがディスプレイ グラスの固有の解像度とアスペクト比に合わせて調整されます。

    コンポーズ可能な関数のプレビュー設定で、デバイスに [AI グラス] を選択します。

  5. プレビューを表示するには、[Design] ビューまたは [Split] ビューを選択します。

    コンポーザブルのプレビューは、シミュレートされたディスプレイ グラス デバイスの分割ビューに表示されます。

プレビュー環境を調整する

グラスは、加算型の透明なディスプレイを使用します。この特性は、ディスプレイが光を追加することしかできず、黒を作成できないことを意味します。加法混色ディスプレイでは、黒は色ではなく、100% 透明に見えます。Compose プレビューは、さまざまな表示条件で UI がどのように動作するかを把握するのに役立つ近似値を提供します。

さまざまな表示条件をシミュレートするには、プレビュー ペインのツールバーにある環境アイコンをクリックします。さまざまな背景オプション(ライト、ダーク、ビジーなど)を試して、テキストとコンポーネントのコントラストと視認性が適切かどうかを確認します。