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

高效简洁的双击事件

作者: 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,"用户单击");

    }

    相关文章

      网友评论

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

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