//双击判断工具类
public class DoubleClickHelper {
private static final long[] TIME_ARRAY = new long[2];
/**
* 判断是否在短时间内进行了双击操作
*/
public static boolean isOnDoubleClick() {
return isOnDoubleClick(1500);
}
/**
* 判断是否在time时间内进行了双击操作,time的单位是毫秒
*/
public static boolean isOnDoubleClick(int time) {
System.arraycopy(TIME_ARRAY, 1, TIME_ARRAY, 0, TIME_ARRAY.length - 1);
TIME_ARRAY[TIME_ARRAY.length - 1] = SystemClock.uptimeMillis();
return TIME_ARRAY[0] >= SystemClock.uptimeMillis() - time;
}
}
//双击判断工具类
public class DoubleClickHelper