每天进步一点,多总结!!
工具类代码如下
public class NoQuikClick { // 两次点击按钮之间的点击间隔不能少于2000毫秒 private static final int MIN_CLICK_DELAY_TIME = 2000; private static long lastClickTime; public static boolean isQuikClick() { boolean flag = false; long curClickTime = System.currentTimeMillis(); if ((curClickTime - lastClickTime) >= MIN_CLICK_DELAY_TIME) { flag = true; } lastClickTime = curClickTime; return flag; } }
调用
@Override public void onClick(View v) { switch (v.getId()){ case R.id.aa: if (NoQuikClick.isQuikClick()){ //your code }else{ Toast.makeText(this,"老司机等等我",Toast.LENGTH_LONG).show(); } break; default: } }
效果不太明显,仔细看一下