Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
使用轻触手势
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
尝试使用 Compose 方式
Jetpack Compose 是推荐用于 Android 的界面工具包。了解如何在 Compose 中使用触控和输入操作。
本文档介绍了如何编写使用户能通过轻触手势与应用进行互动的应用。Android 提供了各种 API,可以帮助您创建和检测手势。
尽管应用不得依赖轻触手势来执行基本行为(因为手势可能无法在所有上下文中供所有用户使用),但向应用添加基于轻触的互动可以极大地提升其实用性和吸引力。
为了向用户提供一致、直观的体验,应用必须遵循公认的 Android 轻触手势规范。Material Design 手势文档向您介绍了如何在 Android 应用中使用常用手势。另请参阅 Material 运动。
如需详细了解此主题,请参阅以下相关指南:
主题
-
检测常用手势
-
了解如何使用
GestureDetector 检测基本轻触手势,例如滚动、滑动和点按两次。
-
跟踪触摸和指针移动
-
了解如何跟踪指针移动。
-
以动画方式显示滚动手势
-
了解如何使用滚动条(
Scroller 或 OverScroller)生成滚动动画以响应轻触事件。
-
处理多点触控手势
-
了解如何检测多指针(手指)手势。
-
拖动并缩放
-
了解如何实现基于轻触的拖动和缩放。
- 在 ViewGroup 中管理触摸事件
- 了解如何在
ViewGroup 中管理触摸事件,以确保将触摸事件正确分配给目标视图。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-05-28。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-05-28。"],[],[]]