界面客户端
在本文档中,“界面客户端”是指用于创建图形界面并响应输入事件(例如鼠标、触摸和键盘)的代码。
界面由多个 API 组成
这些界面函数被划分为多个 FIDL API,旨在服务于广泛的要素,因此没有单一的“界面 API”。相反,客户端会使用其所需的 API 来实现其界面。
部分示例包括:
* fuchsia.ui.composition.Flatland 用于视图和图形
* fuchsia.ui.views.ViewRefFocused
用于视图焦点管理的 Focuser
* 用于鼠标和触摸的 fuchsia.ui.pointer
* 用于键盘的 fuchsia.ui.input3.Keyboard
界面客户端使用 View 放置图形内容
则
”
如需了解详情,请参阅视图文档。
Fuchsia 平台可能会向界面客户端发送用户发起的一系列输入事件。通常,这些输入事件会指向界面客户端的视图。然后,界面客户端负责对定向到其视图的输入事件作出响应;例如,它可以根据鼠标点击事件更新其图形内容。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-04-03。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]