Compose 提供了多种 API,可帮助您检测用户互动生成的手势。API 涵盖各种用例:
其中一些级别较高,旨在覆盖最常用的手势。例如,
clickable修饰符可用于轻松检测点击,此外它还提供无障碍功能,并在点按时显示视觉指示(例如涟漪)。还有一些不太常用的手势检测器,它们提供更大的 灵活性,例如
PointerInputScope.detectTapGestures或PointerInputScope.detectDragGestures,但在较低级别不提供额外功能。
如需详细了解指针输入,请参阅以下页面:
- 了解手势介绍了在处理指针输入时发挥作用的核心概念。
- 点按和按压详细介绍了单指针、单位置事件。
- 滚动介绍了如何实现滚动容器,并处理 互操作性问题。
- 拖动可组合项介绍了如何使用
draggable、draggable2D和anchoredDraggable等修饰符沿单 轴、跨二维或在预定义的锚点之间移动界面元素。 - 多点触控深入探讨了使用多个指针的情况。
为你推荐
- 注意:当 JavaScript 处于关闭状态时,系统会显示链接文字
- 启用用户互动
- Compose 中的语义
- Compose 修饰符