スタイルの更新

Google I/O では、コンポーネントをカスタマイズする新しい方法としてスタイルをプレビューしました。皆様からのフィードバックに基づき、コア Styles API の制約を緩和するよう API を進化させています。ビジュアル プロパティを定義する基盤レイヤの代わりに、プロパティ定義はデザイン システム レイヤ(マテリアルや独自のデザイン システムなど)に移行しています。これにより、デザイン システムは、コンポーネントがサポートするスタイル設定可能なプロパティや、カスタムのスタイル設定可能なプロパティ(stylePropertyOf / styleLocalOf)の作成方法をより細かく制御できるようになります。この変更が進行中であるため、公開した初期のドキュメントとスキルを一時的に削除しました。Styles API は Compose 1.13 で @Experimental のままになります。新しい API 形状の再評価の準備が整い次第、詳細をお知らせします。この新しい方向性について、皆様からのフィードバックをお待ちしております。

このアーキテクチャの変更により、Styles API は Compose 1.13 でも試験運用版のままです。Google は、一般提供に先立ち、パートナーや Material 3 と積極的に連携して、スタイルの統合とデベロッパーのエルゴノミクスを改良しています。