Jetpack Compose Glimmer
| 最新の更新 | 安定版リリース | リリース候補版 | ベータ版リリース | アルファ版リリース |
|---|---|---|---|---|
| 2026 年 6 月 3 日 | - | - | - | 1.0.0-alpha14 |
依存関係の宣言
Jetpack Compose Glimmer への依存関係を追加するには、Google Maven
リポジトリをプロジェクトに追加する必要があります。詳しくは、
Google の Maven リポジトリ
をご覧ください。
アプリまたはモジュールの build.gradle ファイルに、必要なアーティファクトの依存関係を追加します。
Groovy
dependencies { implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha14" }
Kotlin
dependencies { implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha14") }
依存関係について詳しくは、ビルド依存関係の追加をご覧ください。
フィードバック
お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。
詳細については、Issue Tracker のドキュメントをご覧ください。
バージョン 1.0
バージョン 1.0.0-alpha14
2026 年 6 月 3 日
androidx.xr.glimmer:glimmer:1.0.0-alpha14 と androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha14 がリリースされました。バージョン 1.0.0-alpha14 に含まれる commit については、こちらをご覧ください。
glimmer と glimmer-google-fonts バージョン 1.0
バージョン 1.0.0-alpha13
2026 年 5 月 19 日
androidx.xr.glimmer:glimmer:1.0.0-alpha13 と androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha13 がリリースされました。バージョン 1.0.0-alpha13 に含まれる commit については、こちらをご覧ください。
API の変更
Modifier.surfaceにオプションのenabledパラメータを追加しました。このパラメータは、サーフェスが無効になっている場合にビジュアル オーバーレイを適用します。(I8b781)GlimmerPagerLayoutInfoにreverseLayoutを導入しました(I73818、b/481669559)ToggleButtonDefaultsとIconToggleButtonDefaultsのanimateShapeの名前をanimatedShapeに変更しました(I15f00)List関連のコンポーネントの名前を変更して、GlimmerLazyList接頭辞を使用するようにしました。(If0737、b/425919254、b/483126735)- Glimmer の音声インジケーターの初期実装(I446c7、b/481998624)
- 'surface' 修飾子のフォーカス可能オーバーロードとクリック可能オーバーロードを削除しました。ビジュアル エフェクトのみを担当する単一の修飾子になりました。インタラクティブ サーフェスを作成するには、'focusable'、'clickable'、その他の修飾子を手動で追加します。詳しくは、サンプルをご覧ください。(I12dbe)
バージョン 1.0.0-alpha12
2026 年 5 月 6 日
androidx.xr.glimmer:glimmer:1.0.0-alpha12 と androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha12 がリリースされました。バージョン 1.0.0-alpha12 に含まれる commit については、こちらをご覧ください。
API の変更
- Glimmer Pager API を導入しました(I2d830、b/481670271)
ToggleButtonとIconToggleButtonAPI を追加しました(I2656b、Ib1667、b/481299196、b/481663547)
バージョン 1.0.0-alpha11
2026 年 4 月 22 日
androidx.xr.glimmer:glimmer:1.0.0-alpha11 と androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha11 がリリースされました。バージョン 1.0.0-alpha11 に含まれる commit については、こちらをご覧ください。
API の変更
glimmer-google-fontsがリリースされました。この依存関係を追加し、createGoogleSansFlexTypographyを使用して、推奨される Google Sans Flex 構成でTypographyインスタンスを作成します。このTypographyインスタンスは、GlimmerThemeを介して通常どおり提供できます。(Iec9e4、b/458447191)
バージョン 1.0.0-alpha10
2026 年 4 月 8 日
androidx.xr.glimmer:glimmer:1.0.0-alpha10 がリリースされました。バージョン 1.0.0-alpha10 に含まれる commit については、こちらをご覧ください。
API の変更
IconButtonAPI を追加しました。(I0f3dd、b/481298420)StackStateセーバーの型をSaver<StackState, *>として汎用化しました。(Ic164f、b/491893461)
バグの修正
- Compose
compileSdkを API 37 に更新しました。つまり、Compose を使用する場合は、AGP の最小バージョンが 9.2.0 である必要があります。(Id45cd、b/413674743)
バージョン 1.0.0-alpha09
2026 年 3 月 25 日
androidx.xr.glimmer:glimmer:1.0.0-alpha09 がリリースされました。バージョン 1.0.0-alpha09 に含まれる commit については、こちらをご覧ください。
API の変更
- プライマリ、ポジティブ、ネガティブ、サーフェスのデフォルト値を調整しました。「background」という新しいカラー軸を追加しました。(I6bb6c、b/481671956)
GlimmerThemeにComponentSpacingValuesサブシステムを追加しました。このサブシステムは、パディングやその他の間隔要素のコンポーネント全体で使用する値を提供します。コンポーネントの Defaults オブジェクト(ContentPadding、ItemSpacingなど)の既存のPascalCaseの間隔とパディングの定数の名前がcamelCaseに変更され、Composable プロパティに変換されました。(I96e30、b/491166461)onClickをパラメータ リストの最後の位置に移動して、末尾ラムダとして使用できるようにしました。該当するラムダが指定されていない場合は、IndirectPointerEvent(s)を使用しないようにしました(I9343e、b/486965466)- Depth と関連エンティティの名前を
DepthEffectに変更しました。DepthEffectのレイヤ プロパティが公開されました。(Ie26d2、b/485632564)
バージョン 1.0.0-alpha08
2026 年 3 月 11 日
androidx.xr.glimmer:glimmer:1.0.0-alpha08 がリリースされました。バージョン 1.0.0-alpha08 に含まれる commit については、こちらをご覧ください。
API の変更
TitleChipDefaults.contentPaddingをContentPadding定数に置き換えました。(If992f、b/489451530)- Glimmer
ListStateでScrollIndicatorStateが提供されるようになりました(I0a2f8、b/481662773) captionという新しいTextStyleを追加しました。既存のTextStylesについては、fontWeight、fontSize、lineHeightを更新しました。(I2319f、b/473560419)
バージョン 1.0.0-alpha07
2026 年 2 月 25 日
androidx.xr.glimmer:glimmer:1.0.0-alpha07 がリリースされました。バージョン 1.0.0-alpha07 に含まれる commit については、こちらをご覧ください。
バージョン 1.0.0-alpha06
2026 年 2 月 11 日
androidx.xr.glimmer:glimmer:1.0.0-alpha06 がリリースされました。バージョン 1.0.0-alpha06 に含まれる commit については、こちらをご覧ください。
API の変更
- タイトル用のスロットを含む
VerticalListAPI のオーバーロード バージョンを追加しました。(Ic3d44) - material3 との一貫性を保つため、Glimmer Text の
autoSizeパラメータの順序を更新しました。(Ic24bd、b/477669012)
バージョン 1.0.0-alpha05
2026 年 1 月 28 日
androidx.xr.glimmer:glimmer:1.0.0-alpha05 がリリースされました。バージョン 1.0.0-alpha05 に含まれる commit については、こちらをご覧ください。
バージョン 1.0.0-alpha04
2026 年 1 月 14 日
androidx.xr.glimmer:glimmer:1.0.0-alpha04 がリリースされました。バージョン 1.0.0-alpha04 に含まれる commit については、こちらをご覧ください。
新機能
API の変更
VerticalListDefaultsコンポーザブルの推奨値を提供するVerticalListを追加しました。(I07b1a、b/448364605)
バグの修正
- フォーカスがスタックに入ったときに最上位のアイテムにフォーカスが設定されるように、
VerticalStackに初期フォーカス処理を追加しました。これにより、初期フォーカスが次のアイテムに割り当てられ、そのアイテムにすぐにスクロールされる問題が修正されました。(bd6981) - 修飾子ノードが再利用されたときに、アイテム スコープで装飾が更新されない
VerticalStackのItemDecorationNodeのバグを修正しました。(7ec2c94)
バージョン 1.0.0-alpha03
2025 年 12 月 17 日
androidx.xr.glimmer:glimmer:1.0.0-alpha03 がリリースされました。バージョン 1.0.0-alpha03 に含まれる commit については、こちらをご覧ください。
バグの修正
- Stacks の動作の更新とバグの修正
バージョン 1.0.0-alpha02
2025 年 12 月 3 日
androidx.xr.glimmer:glimmer:1.0.0-alpha02 がリリースされました。バージョン 1.0.0-alpha02 に含まれる commit については、こちらをご覧ください。
API の変更
ListScopeに新しいitems(items: List<T>)拡張メソッドとitemsIndexed(items: List<T>)拡張メソッドを追加しました。(Ic2afe)VerticaListのFlingBehaviorAPI を提供します。(I16de7)VerticalListのフォーカス対応スナップ動作のファクトリを提供します。(I4a528)
バージョン 1.0.0-alpha01
2025 年 11 月 5 日
androidx.xr.glimmer:glimmer:1.0.0-alpha01 がリリースされました。バージョン 1.0.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
- 拡張 Android XR エクスペリエンスを構築するためのデザイン言語と UI コンポーネントである Jetpack Compose Glimmer のデベロッパー向け初期リリース。簡素化されたスタイル設定、差別化されたフォーカス、最適化された高度により、明瞭さ、読みやすさ、最小限の注意散漫さを実現するように設計されています。
- Jetpack Compose Glimmer コンポーネントの初期セットを使ってみましょう。
- テキスト
- アイコン
- タイトル チップ
- カード
- リスト
- ボタン
- スタック(開発中)