旋转
本文介绍用于旋转的全新 Windows UI,并提供在 Windows 应用中使用这个新交互机制时应该考虑的用户体验指南。
准则
- 使用旋转可帮助用户直接旋转 UI 元素。
其他使用指南
旋转概述
旋转是 Windows 应用使用的一种触摸优化技术,允许用户以环形方向(顺时针或逆时针)旋转对象。
根据输入设备,采用以下方式执行旋转交互:
- 使用鼠标或主动笔/触笔移动所选对象的旋转控制手柄。
- 直接触摸或者使用被动笔/触笔通过旋转手势沿所需方向旋转对象。
何时使用旋转
使用旋转可帮助用户直接旋转 UI 元素。 下图显示了支持旋转交互的某些手指位置。
注意 从直观上来说,多数情况下,旋转点是两个触摸点之一,除非用户指定与接触点无关的旋转点(例如在绘图或布局应用程序中)。 以下图像演示了不采用这种方式限制旋转点时如何降级用户体验。
首张图片显示第一个(拇指)和第二个(食指)接触点:食指接触树,拇指接触树枝。
在此第二张图片中,围绕初始 (拇指) 触摸点进行旋转。 旋转之后,食指仍然接触树干,并且拇指仍然接触树枝(旋转点)。
在第三张图片中,旋转中心由应用程序 (定义,或者由用户) 设置为图片的中心点。 旋转之后,由于图片并未围绕其中一个手指旋转,因此不能直接操作(除非用户已选择该设置)。
在最后一张图片中,旋转中心由应用程序 (定义,或者由用户) 设置为图片左边缘中间的一个点。 而且,除非用户已选择该设置,否则在这种情况下不能直接操作。
Windows 10 支持三种类型的旋转:自由、受限以及组合。
类型 | 说明 |
---|---|
自由旋转 | 自由旋转允许用户将内容 360 度自由旋转到任意位置。当用户释放该对象时,对象仍然处于所选的位置。 自由旋转对于绘图和布局应用程序非常有用,如 Microsoft PowerPoint、Word、Visio 和 Paint 以及 Adobe Photoshop、Illustrator 和 Flash。 |
受限旋转 | 受限旋转支持在操作期间自由旋转,但释放时强制对齐点以 90 度(0、90、180 和 270)递增。 当用户释放对象时,对象自动旋转到最近的对齐点。 受限旋转是最常用的旋转方法,并且它的工作方式与滚动内容类似。 用户通过对齐点虽然不够精确,但仍能实现其目标。 受限旋转对于诸如 Web 浏览器和相册之类的应用程序非常有用。 |
组合旋转 | 组合旋转支持包含区域(类似于平移指南中的围栏)的自由旋转,这些区域位于受限旋转强制的每个 90 度对齐点上。 如果用户在其中一个 90 度区域之外释放对象,则对象仍然在该位置;否则,对象会自动旋转到一个对齐点。
注意 用户界面围栏是目标周围的某个区域限制向特定值或位置的移动,从而影响其选择的一项功能。
|
相关主题
示例
存档示例
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈