您的位置:首页 > 移动开发 > Android开发

android 自定义双击事件

2016-01-26 14:59 441 查看
/**
* Created by lynn on 1/26/16.
*/
public class DoubleClicked implements View.OnClickListener{

private long[] mHits = new long[2];

private OnDoubleClickListener mListener;

public DoubleClicked(OnDoubleClickListener listener){
mListener = listener;
}

@Override
public void onClick(View v) {
mHits[0] = mHits[1];
mHits[1] = System.currentTimeMillis();
if(mHits[1] - mHits[0] < 500){
if(mListener != null) {
mListener.onDoubleClicked();
}
}
}

public interface OnDoubleClickListener{
void onDoubleClicked();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: