Android 设计涵盖了各种独特的方面和设备;仅关注断点是不够的。用户可以在设备上调整应用窗口并重新确定其方向。借助可折叠设备,单个设备可以涵盖所有这些用例。对于内容自适应性,必须以窗格为单位进行思考。
屏幕方向变化
不要将应用锁定为纵向模式。这样做看起来像是一个 bug,并且在执行多任务时会产生不必要的信箱模式。
用户通常会重新确定设备的方向,以获得更符合人体工效学的体验和更好的内容观看体验。您的应用必须支持这些屏幕方向变化。
在较大的设备上,纵向和横向模式从中小尺寸变为大尺寸时,效果可能更细微,但横向模式会提供中等窗口大小,并采用紧凑的纵向视图。
请考虑以下横向模式设计实践:
支持从边缘到边缘的系统栏。
确定最适合您的内容的导航组件,例如横向导航栏或侧边导航栏。
考虑重排内容或更改密度。
横向布局可以使用中等宽度的界面。

横向屏幕方向可以利用横向底部导航栏的高度缩减优势。

对于内容,请尝试使用容器以信箱模式显示内容,或者在可用时使用不同的内容方向,例如纵向视频而不是横向视频。在紧凑的纵向布局中,全宽内容会在大型横向布局中占据屏幕的大部分空间。如果内容在纵向模式下不滚动,请不要让其在横向模式下滚动,因为这可能会让用户感到困惑。

主打图片占据突出位置并保持固定。底部应用栏会取消停靠。

从纵向模式到横向模式:两个容器分组都会在原位置旋转。

对于过滤条件表单,表单组件可以更改为侧边表单。如果需要更多关注,工作表仍会全屏显示,但会适应双列布局。
安全状况
考虑独特的设备外形规格用例,例如折叠姿势(折叠、平放和桌面模式)。

您的应用不必专门考虑每种安全状况,但可以考虑利用其中一种安全状况来为您的应用提供优势。例如,媒体播放器可以显示独特的桌面模式和封面界面。
平放
可折叠设备展开时处于平放安全状况。屏幕通常为中等或大型尺寸。

折叠
可折叠设备关闭时处于折叠安全状况。在这种安全状况下,您与外屏互动,外屏通常是紧凑型的。

桌面模式
桌面模式安全状况是指部分折叠的水平位置。在这种姿势下,您可以使用独特的布局,例如大型控件和横屏视频。

铰链
让您的应用能够识别铰链,以便内容能够流畅地连续显示,而不会在铰链中丢失。这在单窗格布局中可能不是必需的。不过,请考虑控件和文本是否应避开铰链空间。

如果您使用布局网格和窗格进行设计,请留出更宽的间距以容纳铰链,例如在双窗格列表-详情布局中。
某些可折叠设备(例如三折叠设备)有多个铰链。
翻唱版
某些折叠屏手机(例如竖折屏手机)可以采用方形宽高比的外屏。
为封面屏幕设计时,请遵循以下准则:
- 确保应用从边缘到边缘显示。
- 确保界面元素不会被摄像头开孔遮盖。
- 保持用例和界面专注。

例如,当设备仅用作媒体播放器时,封面图片可以成为背景,以显示需要较少信息的快速视图。

在较小的屏幕和宽高比下,请考虑专注内容体验。主打图片占据了封面的大部分空间,以提升视觉吸引力,并显示标题和内容,以便用户轻松滚动和阅读。

封面应始终高度专注于输入。例如,当键盘出现时,消息是主要焦点。

在较小的屏幕(例如封面)中,过滤条件表单会全屏显示,但按钮放置位置和缩放比例会进行调整。

虽然紧凑,但侧边导航栏在封面屏幕上可能更符合人体工效学。
较大的封面可以利用任一导航方向。考虑用户可能如何与内容互动。

小侧边导航栏可以避开系统界面和摄像头开孔,同时尊重压缩的高度。
正确做法