显示屏

景观区可以调解对连接到 Fuchsia 系统的实体屏幕的访问。为了让界面客户端能够向显示屏呈现内容,Scape 提供了 API(例如 Flatland),允许多个客户端应用在屏幕上显示其内容。

设备像素比和屏幕方向

Fuchsia 产品有多种外形规格,对于应用内容的显示比例以及屏幕方向各有自己的看法。

景观网站对此类产品政策的指定不发挥任何作用。不过,它确实提供了可用于实现此类政策的机制。例如,系统界面可以使用转换层次结构来根据需要缩放和旋转场景。

多个显示屏和相对的显示屏展示位置

Fuchsia 目前对多显示屏的支持极少。不过,Scene 在这种支持中将发挥很大作用。需要添加 API(https://fxbug.dev/42156949https://fxbug.dev/42069017),以允许客户端(包括系统界面)执行以下操作:

  • 枚举可用显示屏
  • 将内容放置在特定显示屏上
  • 实现“跨屏显示”,该功能支持在显示屏之间拖动鼠标光标、窗口等
  • 等等