美文网首页
高效简洁的双击事件

高效简洁的双击事件

作者: Kirintony | 来源:发表于2018-07-30 12:33 被阅读0次

最近在写图片缩放,需要用到双击事件,网上看了看,大部分的都是用GestureListener这些的,也较为复杂,所以就自己写了下。。

//最后一次的点击时间

private long clickTime;

//判断用户是否双击

private boolean isDoubleTap() {

    if (System.currentTimeMillis() - clickTime> 1000) {

        clickTime= System.currentTimeMillis();

return false;

    } else if (System.currentTimeMillis() - clickTime< 300) {

        clickTime= System.currentTimeMillis();

return true;

    } else {

        clickTime= System.currentTimeMillis();

return false;

    }

}

使用的话。。直接判断就好啦~

if (isDoubleTap()) {

Log.d(TAG,"用户双击");

} else {

Log.d(TAG,"用户单击");

}

相关文章

  • 高效简洁的双击事件

    最近在写图片缩放,需要用到双击事件,网上看了看,大部分的都是用GestureListener这些的,也较为复杂,所...

  • 双击事件

    有些时候我们会遇到双击事件,如何设置双击事件。 在你的点击事件里写下一下判断 System.arraycopy(d...

  • 双击事件

    一、原理 1、布尔值 2、setTimeout() 二、实现代码 html: css: JavaScript: 三...

  • android_自定义多击事件

    自定义双击事件 点击事件:在控件上按下,离开,有瞬间的停留。 双击事件:在单位时间内,双击。 多击事件:在单位时间...

  • Android双击事件实现

    双击退出应用 双击响应事件 利用Handler控制点击事件

  • node 内置的模块 - 事件对象 events

    事件对象 events 通过事件监听、派发的方式来更加优化的管理代码,使代码更加简洁,高效 基本使用 自定义事件对...

  • 常用事件

    鼠标事件 onclick 点击事件点击鼠标左键触发 ondblclick双击事件双击鼠标左键触发 onmouseo...

  • 双击打开网页

    双击事件

  • 使用GestureDectector进行TextView、自定义

    参考Android中的双击事件使用如下代码对TextView进行双击监听,发现怎么也触发不了双击事件。 查阅资料之...

  • jQuery系列(四) -- 事件

    鼠标事件 .click() ==> 单击事件 .dblclick() ==> 双击事件 .mousedown() ...

网友评论

      本文标题:高效简洁的双击事件

      本文链接:https://www.haomeiwen.com/subject/uhxfvftx.html