使用触控手势
使用集合保持井井有条 根据您的偏好保存内容并分类。
试试 Compose 方式
Jetpack Compose 是 Android 推荐的界面工具包。了解如何在 Compose 中使用触摸和输入。
本文档介绍了如何编写允许用户使用触控手势与应用交互的应用。Android 提供了各种 API 来帮助您创建和检测手势。
虽然您的应用的基本行为不应依赖触控手势(因为并非所有用户在所有情境下都能使用这些手势),但向应用添加基于触摸的交互可以极大地提高其实用性和吸引力。
为了向用户提供一致且直观的体验,您的应用必须遵循公认的 Android 触控手势惯例。Material Design 手势文档向您展示了如何在 Android 应用中使用常见手势。另请参阅Material Motion。
有关此主题的更多信息,请阅读以下相关指南
主题
-
检测常见手势
- 了解如何使用
GestureDetector
检测基本触控手势,例如滚动、快速滑动和双击。
-
跟踪触摸和指针移动
- 了解如何跟踪移动。
-
动画化滚动手势
- 了解如何使用 Scroller(
Scroller
或 OverScroller
)生成响应触控事件的滚动动画。
-
处理多点触控手势
- 了解如何检测多指针(手指)手势。
-
拖放和缩放
- 了解如何实现基于触摸的拖放和缩放。
- 在 ViewGroup 中管理触摸事件
- 了解如何在
ViewGroup
中管理触摸事件,以确保触摸事件正确分派到其目标视图。
本页上的内容和代码示例受内容许可中所述许可的约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:世界协调时 2024-06-27。
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-06-27 UTC."],[],[]]