在OnClick中区分判断是单击还是双击的方法

1,429 阅读1分钟
private int clickCount;
private Handler handler = new Handler();
clickCount++;
if(clickCount==1){
    handler.postDelayed(()->{
        if(clickCount==1){//500毫秒后等于一则是单击,则执行单击回调.
            //doSomething oneClick
        }else if(clickCount==2){//500毫秒后等于2则是双击,执行双击回调.
            //doSomething twoClick
        }
        clickCount=0;
    },500);
}