当前位置:   article > 正文

android手势检测类的扩展支持单点和多点触摸_android手势 单点隐藏控件

android手势 单点隐藏控件

android提供的手势检测类不支持多点手势的检测,这个挺奇怪的。而工作中经常会有手势放大缩小之类的需求,如果每次要在自己在实现类里

判断手势,一来代码冗余不利于维护,二来判断手势的代码有时候写起来还比较费劲的(你看android手势检测类就知道了,那么多的变量)。

我想要的只是在一个手势的回调方法里实现自己的业务代码,多省事。

基于以上的原因还是封装一个吧,这样就一劳永逸了。实现的原理是:

鉴于原来就有手势检测类,google大神写的肯定比我等靠谱和高效,所以能拿来用的就继续用,不能的就自己实现了,

原本的手势检测类里提供了很多常用的回调,比如:点击,长按,双击,滑动等等。

新提供了四个新的接口放大、缩小、向左滑、向右滑,主要是我的业务里用到了这几个哈哈。。。

使用方法跟GestureDetector一样,详见demo。

好吧!小菜鸟一个如果代码写的不好请批评指正,谢谢!

demo下载地址:http://download.csdn.net/detail/q384415054/7015103


贴一下主要的代码:


/**

自己实现的监听器

*/

  1. public interface CustomGestureListener {
  2. public abstract boolean onZoomUp(MotionEvent ev);
  3. public abstract boolean onZoomDown(MotionEvent
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号