Compose 提供了各种 API,可帮助您检测由用户交互生成的手势。这些 API 涵盖了广泛的用例。
其中一些是高层级的,旨在涵盖最常用的手势。例如,
clickable
修饰符允许轻松检测点击,并且它还提供无障碍功能并在轻触时显示视觉指示器(如涟漪效果)。还有一些不太常用的手势检测器,它们在较低层级上提供了更大的灵活性,例如
PointerInputScope.detectTapGestures
或PointerInputScope.detectDragGestures
,但它们不包含额外的功能。
在以下页面上了解有关指针输入的更多信息
- 了解手势解释了处理指针输入时所涉及的核心概念。
- 轻触和长按扩展了单指针、单位置事件。
- 滚动解释了如何实现可滚动容器,并处理了互操作性问题。
- 拖动、滑动和轻抛展示了单指针的不同拖动类型。
- 多点触控深入探讨了使用多个指针的情况。
为您推荐
- 注意:当 JavaScript 关闭时显示链接文本
- 启用用户交互
- Compose 中的语义
- Compose 修饰符