Compose 中的指標輸入

Compose 提供多種 API,協助您偵測使用者互動而產生的手勢。您可以運用各種用途的 API:

  • 其中一些是高階 API,專為最常用的手勢而設計。舉例來說,clickable 修飾符可以輕鬆偵測點擊,而且還會提供無障礙功能並在輕觸時顯示視覺指標 (例如波紋)。

  • 此外,還有 PointerInputScope.detectTapGestures、PointerInputScope.detectDragGestures 等不太常用的手勢偵測工具,這類偵測工具提供更多較低級別的靈活性,但不包括額外功能。

如要進一步瞭解指標輸入,請參閱下列頁面:

  • 「瞭解手勢」說明處理指標輸入時,扮演重要角色的核心概念。
  • 輕觸並按住會展開單一指標、單一位置事件。
  • 捲動:說明如何實作捲動容器,並處理互通性問題。
  • 拖曳可組合項:說明如何使用 draggable、draggable2D 和 anchoredDraggable 等修飾符,沿著單一軸、跨兩個維度或在預先定義的錨點之間移動 UI 元素。
  • 多點觸控則會深入探討使用多個指標的情況。