界面客户端

在本文档中,“界面客户端”是指用于创建图形界面并响应输入事件(例如鼠标、触摸和键盘)的代码。

界面由多个 API 组成

这些界面函数被划分为多个 FIDL API,旨在服务于广泛的要素,因此没有单一的“界面 API”。相反,客户端会使用其所需的 API 来实现其界面。

界面客户端

部分示例包括: * fuchsia.ui.composition.Flatland 用于视图和图形 * fuchsia.ui.views.ViewRefFocused 用于视图焦点管理的 Focuser * 用于鼠标和触摸的 fuchsia.ui.pointer * 用于键盘的 fuchsia.ui.input3.Keyboard

界面客户端使用 View 放置图形内容

则 ”

如需了解详情,请参阅视图文档。

界面客户端接收输入事件并做出适当的响应

Fuchsia 平台可能会向界面客户端发送用户发起的一系列输入事件。通常,这些输入事件会指向界面客户端的视图。然后,界面客户端负责对定向到其视图的输入事件作出响应;例如,它可以根据鼠标点击事件更新其图形内容。