使用者介面用戶端

在本說明文件中,「使用者介面用戶端」是指用來建立圖形使用者介面,並回應滑鼠、觸控和鍵盤等輸入事件的程式碼。

使用多個 API 組成的 UI

這些 UI 函式會分散在多個 FIDL API 之間,以服務廣泛的構成元;因此,並沒有單一「UI API」。而是使用所需的 API 實作 UI。

使用者介面用戶端

以下列舉幾個例子: * fuchsia.ui.composition.Flatland (用於檢視畫面和圖形) * fuchsia.ui.views.ViewRefFocusedFocuser (用於檢視畫面焦點管理) * fuchsia.ui.pointer (用於滑鼠和觸控) * fuchsia.ui.input3.Keyboard (用於鍵盤)

UI 用戶端具有用於放置圖形內容的 View

UI 用戶端會建立

詳情請參閱 Views 說明文件。

UI 用戶端會接收輸入事件並做出適當回應

Fuchsia 平台可能會向 UI 用戶端傳送使用者啟動的輸入事件序列。通常,這些輸入事件會導向 UI 用戶端的檢視畫面。接著,UI 用戶端會負責回應導向其檢視區塊的輸入事件,例如,可根據滑鼠點擊事件更新圖形內容。