使用轻触手势
    
    
      
    
    
      
      使用集合让一切井井有条
    
    
      
      根据您的偏好保存内容并对其进行分类。
    
  
  
      
    
  
  
  
  
  
    
    
    
  
  
    
    
    
    
    
  
  
    
      
    
  
  
    
      
        试用 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。"],[],[]]