インセットは、システム UI に関する情報を提供します。これにより、アプリが正しい領域に描画され、UI がシステム UI で隠れないようにします。インセットがシステム デコレーションの配置場所をアプリに通知する方法と、Compose API がシステムバー、ソフトウェア キーボード、タスクバーとともにコンテンツを移動させる方法について学びます。
要点
- インセットは、システム UI の一部や物理的なデバイス機能と重複しないように、アプリのコンテンツをどの程度パディングする必要があるかを指定します。
- インセットには、ステータスバー、ナビゲーション バー、ソフトウェア キーボードなどがあります。
- インセットは、システム構成やウィンドウ環境(デバイスの向き、マルチウィンドウ モードの設定、ユーザーが制御できる設定など)に応じて、アプリの実行中に変更されることがあります。
- インセットを直接処理して画面領域を最大限に活用し、フォーム ファクタ全体でアプリの外観と機能を改善します。
このガイドを含むコレクション
このガイドは、Android 開発の幅広い目標を網羅する、厳選されたクイックガイド コレクションの一部です。
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=ja)
ホーム画面のスキャフォールドを作成する
標準化されたプラットフォームを使用して複雑なユーザー インターフェースを作成する方法を学びます。スキャフォールドは UI のさまざまな部分をまとめ、アプリに統一感のある外観と操作性をもたらします。
ご質問やフィードバックがある場合
よくある質問のページでクイックガイドをご覧になるか、お問い合わせフォームからご意見をお寄せください。