Modal Sheets
Modal sheets为用户提供了一种无干扰的方式来完成任务或者获取信息,或者继续先前在Menu control中做的选择。Modal sheets通过临时阻止用户与app其他部分进行交互来实现该目的。
最好能最小化app中的模态体验,一般而言,只有以下情况才需要考虑使用模态内容:
-
引起用户的注意是至关重要的。
-
必须完成一个独立的任务,或者明确地放弃某项任务,以避免用户数据处于模棱两可的状态。
模态界面包含单个屏幕,或者在一个分页布局中包含多个屏幕。两种界面类型之间的不同之处在于分页布局界面底部有圆点指示器。模态界面的左上角是关闭按钮。当用户点击此按钮(或者向左轻扫屏幕),系统会解除模态界面,无需进一步的操作。
不要在当前内容主体中单独添加关闭按钮。系统提供的关闭按钮是强制展示的,但你可以改变其文本。尤其是当关闭按钮的文本是"关闭"或"取消"时。关闭按钮的颜色通常是白色的。
如果任务需要接受,可在模态界面的主体部分提供一个接受按钮。为接受操作提供一个标准的按钮。点击按钮即可执行相应的动作,然后解除模态界面。
模态任务要简单。避免从第一个模态界面中展示第二个模态界面。