public static void fastClickChecked(View v, View.OnClickListener listener) { //判断是否是空 if (v == null) return; v.setOnClickListener(v1 -> { listener.onClick(v1); v1.setClickable(false); v.postDelayed(() -> { v.setClickable(true); }, 500); }); }
//用法
fastClickChecked(点击的vidw, v -> {点击事件 处理的逻辑} );
//原链接
https://juejin.cn/post/6937847983576875038