使用触控手势
使用集合保持井然有序 根据您的喜好保存和分类内容。
尝试 Compose 方法
Jetpack Compose 是推荐的 Android UI 工具包。了解如何在 Compose 中使用触摸和输入。
本文档介绍如何编写允许用户使用触摸手势与应用交互的应用。Android 提供各种 API 来帮助您创建和检测手势。
尽管您的应用不应依赖触摸手势来实现基本行为(因为并非所有用户在所有情况下都能使用手势),但为您的应用添加基于触摸的交互可以大大提高其实用性和吸引力。
为了向用户提供一致、直观的体验,您的应用必须遵循 Android 触摸手势的公认约定。Material Design 手势 文档展示了如何在 Android 应用中使用常用手势。另请参阅Material Motion。
有关此主题的更多信息,请阅读以下相关指南
主题
-
检测常用手势
- 了解如何使用
GestureDetector
检测基本触摸手势,例如滚动、轻弹和双击。
-
跟踪触摸和指针移动
- 学习如何跟踪移动。
-
动画滚动手势
- 了解如何使用滚动器——
Scroller
或 OverScroller
——响应触摸事件生成滚动动画。
-
处理多点触摸手势
- 了解如何检测多指针(手指)手势。
-
拖动和缩放
- 了解如何实现基于触摸的拖动和缩放。
- 在 ViewGroup 中管理触摸事件
- 了解如何在
ViewGroup
中管理触摸事件,以确保触摸事件正确分派到其目标视图。
此页面上的内容和代码示例受内容许可中描述的许可证约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2024年6月27日(UTC)。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的资料","missingTheInformationINeed","thumb-down"],["过于复杂/步骤过多","tooComplicatedTooManySteps","thumb-down"],["已过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新时间:2024年6月27日(UTC)。"],[],[]]