| 1234567891011121314151617181920212223242526 |
- package eVVM.apk.helper;
- import android.os.SystemClock;
- public final class DoubleClickHelper {
- private static final long[] TIME_ARRAY = new long[2]; // 数组的长度为2代表只记录双击操作
- /**
- * 是否在短时间内进行了双击操作
- */
- public static boolean isOnDoubleClick() {
- // 默认间隔时长
- return isOnDoubleClick(1500);
- }
- /**
- * 是否在短时间内进行了双击操作
- */
- 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);
- }
- }
|