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):2025-07-26。
[[["易于理解","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):2025-07-26。"],[],[]]