Compose 中的 Insets

Insets 提供有关系统 UI 的信息,以确保您的应用在正确的区域绘制,并且您的 UI 不会被系统 UI 覆盖。了解 Insets 如何向您的应用传达系统装饰的位置,以及 Compose API 如何帮助您的内容随系统栏、软件键盘和任务栏移动。

要点

  • Insets 描述了您需要填充应用内容多少才能避免与系统 UI 或物理设备功能的部分重叠。
  • 不同类型的 Insets 包括状态栏、导航栏、软件键盘等。
  • Insets 可以在应用运行时发生变化,具体取决于系统配置和窗口环境,例如设备方向、多窗口模式设置或用户可控设置。
  • 直接处理 Insets 以充分利用屏幕空间并改善您的应用在不同外形规格下的外观和功能。

包含本指南的收藏夹

本指南是这些精选的快速指南收藏的一部分,涵盖更广泛的 Android 开发目标

了解如何使用标准化平台构建复杂的用户界面。脚手架将 UI 的不同部分组合在一起,使应用具有连贯的外观和感觉。

有问题或反馈?

访问我们的常见问题页面,了解快速指南,或联系我们,告诉我们您的想法。