FastClickUtils.java
858 Bytes
package com.polysoft.nafmii.utils;
import android.view.View;
import com.whaty.nafmii.R;
public class FastClickUtils {
private static final int CLICK_DELAY_TIME = 1000;
private static long lastClickTime = 0L;
public static boolean isFastClick() {
long millis = System.currentTimeMillis();
boolean flag = millis - lastClickTime >= CLICK_DELAY_TIME;
lastClickTime = millis;
return flag;
}
public static boolean isFastClick(View v) {
long lastClickTime = 0L;
Object objTime = v.getTag(R.id.tag_double_click);
if (null != objTime) {
lastClickTime = (long) objTime;
}
long millis = System.currentTimeMillis();
boolean flag = millis - lastClickTime >= CLICK_DELAY_TIME;
v.setTag(R.id.tag_double_click, millis);
return flag;
}
}