MODULE 10 / LESSON 04
平板、折叠屏与跨端连续性
按窗口和姿态适配,而不是只认设备型号。
先理解这个概念
同一台设备可能处于全屏、分屏、浮动窗口或折叠姿态。设计时需要定义每种空间下的结构,并保持任务状态。跨端连续性还包括同一对象、编辑位置与同步状态是否明确。
大屏的优势是让相关上下文同时存在,不只是展示更多装饰。折叠、分屏与窗口调整会改变可用空间,有时还影响可使用区域。内容状态应独立于面板组合:当前对象和草稿不能因为从双栏变单栏而重置。
视图可以重建,但领域状态不应因为布局重排而丢失。
记住这三个原则
- 01
按可用区域设计,而不是判断设备型号。
- 02
面板切换时保留选择、滚动和未提交输入。
- 03
避免把关键控件放在铰链或遮挡区域。
实际设计时,分三步做
- STEP 01
先找值得并排的任务关系,例如列表与详情、编辑与预览,而不是把手机页面复制成两份。
- STEP 02
定义每个面板的最小可用空间及不足时的去向,保留当前任务优先级,不要在缩窄后只显示无关的默认列表。
- STEP 03
检查折叠与窗口变化期间的选中项、滚动、输入和焦点,涉及铰链或遮挡时避免把关键操作跨区域放置。
一个容易理解的例子
从横屏转竖屏后,编辑器重新打开空白文档。
布局切换只改变面板呈现,当前文档和编辑内容保持。
设备姿态变化不应该等同于重新开始任务。
展开看:从场景到设计决定
邮件应用宽窗口显示邮件列表与正文。用户正在回复时折叠设备,窄视图应继续编辑回复,而不是回收件箱。放宽后恢复列表,并选中对应邮件。草稿属于邮件任务,不能挂在临时的双栏组件内部而随组件卸载消失。布局连续性需要设计与状态存储共同保障。
适用边界与取舍
空间更大不意味着所有面板都该同时打开。过多工具会挤压正文,应按任务相关性保留核心面板,其余按需展开。
把这个原则用一次
先做一个小判断
邮件应用从双栏变为单栏时应该显示什么?
再完成一份设计练习
为图片编辑器设计单栏与双栏切换,说明原图、编辑参数和预览分别保存在哪里。
“跨平台一致”应优先指数据与任务一致,不是所有控件位置绝对相同。
继续查阅
本课为原创教学解释。具体平台规则与标准可查阅官方资料。
Android · Adaptive appsMaterial Design 3