RSS Android開発者ブログ
フォロー
Jetpack Compose 2025年8月リリースにおける新機能
Jetpack Compose 2025年8月リリースが安定版となり、コア Compose モジュールのバージョン 1.9 が導入されました。このアップデートでは、影のレンダリング、2D スクロール、リッチテキストスタイルの強化のための新しい API が提供されます。開発者は now Modifier.dropShadow() および Modifier.innerShadow() を使用して、コンポーザブルにカスタマイズ可能な影の効果を適用できます。新しい可視性モディファイアである onVisibilityChanged および onFirstVisible により、要素の可視性に対するよりパフォーマンスの高い反応が可能になります。BasicTextField は OutputTransformation 内でリッチスタイリングをサポートし、電話番号のようなフォーマットされた入力を可能にします。LazyLayout のビルディングブロックは安定しており、Lazy Lists および Grids のプリフェッチの改善により、スクロールパフォーマンスが大幅に向上しました。Scrollable2D API により、あらゆる方向に移動する複雑なレイアウトを可能にする 2 次元スクロールが可能になりました。Views とのスクロール相互運用性は、バグ修正と新機能により改善され、より良い統合が実現しました。デバッグを容易にするために、スタックトレースでより詳細なクラッシュロケーション情報を提供するオプトイン API が利用可能です。新しいランタイムアノテーションと lint チェック(@RememberInComposition、@FrequentlyChangingValue など)は、コード品質を向上させ、再コンポジションの問題を防ぎます。このリリースには、コンテキストメニューのアップデートも含まれており、Android Gradle Plugin/Lint バージョン 8.8.2 以降が必要です。