为您的 Wear OS 应用添加单手手势
单手手势提供了一种便捷、免触控的与智能手表交互方式。该功能随 Wear OS 6.1 在 Pixel Watch 上推出,支持控制计时器和通话等操作。Wear OS 7 通过新增的手势框架(Gestures framework)进一步扩展了这一能力,赋能 OEM 和开发者将手势控制集成到应用中。开发者现在可在其 Wear Compose 应用中,通过 1.7 beta 版本集成这些手势。该框架支持两种主要交互模式:主操作(例如双捏以启动计时器)和取消操作(例如手腕翻转以返回)。这些功能已在 Pixel Watch 3 及更新机型上可用,且该框架向所有 Wear OS 制造商开放采用。集成手势涉及定义手势配置、初始化指示器状态,并将 Modifier.oneHandedGesture 应用于交互式组件。该修饰符会激活视觉提示,即手势指示器(gesture indicators),以引导用户。示例包括使用双捏模拟按钮点击,或滚动浏览内容。OneHandedGestureClickIndicator 和 OneHandedGestureScrollIndicator 等组件有助于实现这些视觉提示。Spotify 作为早期采用者,利用单手手势实现无需触碰屏幕的无缝音乐播放控制。开发者可立即开始尝试这些手势,方法是更新其 Wear Compose 依赖项并针对 Wear OS 7。