Android 手势检测及通过手势实现翻页效果

本文介绍了Android中如何利用GestureDetector进行手势检测,包括onDown、onFling等事件处理方法。并展示了如何结合手势检测实现翻页效果,通过ViewFlipper组件和动画切换实现组件间的平滑过渡。
摘要由CSDN通过智能技术生成

 作者:屠天惟


       手势是指用户手指或触摸笔在触摸屏上的连续触碰的行为,比如在屏幕上从左至右划出的一个动作,就是手势,再比如在屏幕上画出一个圆圈也是手势。手势这种连续的触碰会形成某个方向上的移动趋势,也会形成一个不规则的几何图形。Android对两种手势行为都提供了支持:

1.      对于第一种手势行为而言,Android提供了手势检测,并为手势检测提供了相应的监听器。

2.      对于第二种手势行为,Android允许开发者添加手势,并提供了相应的API识别用户的手势。

 

手势检测

Android 为手势检测提供了一个GestureDetector类,GestrueDetector实例代表了一个手势检测器,创建GestureDetector时需要传入一个GestureDetector.OnGestrureListener实例,GestureDetector.OnGestrueListener就是一个监听器,负责对用户的手势行为提供响应。

GestrueDetector.OnGestureListener里包含的事件处理方法如下。

Boolean onDown(MotionEvent e):当触碰事件按下时触发该方法。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值