Compose 提供多種 API,協助您偵測使用者互動而產生的手勢。您可以運用各種用途的 API:
其中一些是高階 API,專為最常用的手勢而設計。舉例來說,
clickable修飾符可以輕鬆偵測點擊,而且還會提供無障礙功能並在輕觸時顯示視覺指標 (例如波紋)。此外,還有
PointerInputScope.detectTapGestures、PointerInputScope.detectDragGestures等不太常用的手勢偵測工具,這類偵測工具提供更多較低級別的靈活性,但不包括額外功能。
如要進一步瞭解指標輸入,請參閱下列頁面:
- 「瞭解手勢」說明處理指標輸入時,扮演重要角色的核心概念。
- 輕觸並按住會展開單一指標、單一位置事件。
- 捲動:說明如何實作捲動容器,並處理互通性問題。
- 拖曳可組合項:說明如何使用
draggable、draggable2D和anchoredDraggable等修飾符,沿著單一軸、跨兩個維度或在預先定義的錨點之間移動 UI 元素。 - 多點觸控則會深入探討使用多個指標的情況。
為您推薦
- 注意:系統會在 JavaScript 關閉時顯示連結文字
- 啟用使用者互動
- Compose 的語意
- Compose 修飾符