广告合作
数码

谷歌 Wear OS 状态栏预览上线金丝雀模拟器

谷歌公布 Wear OS 系统状态栏方案,应用可自动选择显示,并在滚动或全屏时自动隐藏。

谷歌公布了一项即将推出的 Wear OS 平台更新内容:系统将在应用窗口顶部的圆形屏幕上显示状态栏。该功能目前仅出现在 Android Studio 中发布的金丝雀模拟器里,模拟器版本号为 Wear OS 7.1,API 级别 37.2-beta1,基于 Android 17(代号 CinnamonBun),构建号为 CP41.260831.001.E8。据 9to5google.com 报道,该模拟器于 10 月 26 日发布,用于在功能进入消费级设备之前测试平台特性与界面变化。

新状态栏在应用之间采用统一的字体、位置和底板设计,显示当前时间与系统状态指示。此次预览中,系统状态指示位置显示的是一个占位星形图标,并非最终图标。应用在需要全屏体验时可以隐藏该状态栏。

面向 API 级别 35 及以上、并使用 Compose for Wear OS 1.8.0-alpha02 及以上版本编译的应用,可通过 AppScaffold 与 ScreenScaffold 自动启用该功能。AppScaffold 会关闭应用内的 TimeText 时钟,只保留系统状态栏时间;ScreenScaffold 则在用户滚动列表内容时隐藏状态栏,并在约 2 秒无操作后重新显示时间文本。

AlertDialog、Dialog、Stepper、TimePicker 和 DatePicker 等全屏 Material 3 组件会自动隐藏系统状态栏,开发者也可使用 StatusBarSuppression 打造沉浸式界面。

谷歌表示,该系统状态栏只包含在本次金丝雀模拟器中,即将推出的 Wear OS 7.1 稳定版模拟器不会提供该功能。

快速问答

Wear OS 系统状态栏现在能在正式版中使用吗?

不能。该状态栏仅包含在金丝雀模拟器中,即将推出的 Wear OS 7.1 稳定版模拟器不会提供。

开发者如何让应用自动启用系统状态栏?

应用需面向 API 级别 35 或更高,并使用 Compose for Wear OS 1.8.0-alpha02 或更高版本编译,即可通过 AppScaffold 和 ScreenScaffold 自动启用。

来源