C#里如何禁止按钮连续点击,过一会再让按钮可以点击
2个回答
2014-11-26 · 知道合伙人互联网行家
郝先生8888
知道合伙人互联网行家
向TA提问 私信TA
知道合伙人互联网行家
采纳数:779
获赞数:2924
2010毕业与隆化职业学校,获得网络管理员4级证书 office4级证书 计算机维修4级证书 获市赛企业网搭建二等奖
向TA提问 私信TA
关注
展开全部
public abstract class OnClickEffectiveListener implements OnClickListener
{
public void onClick(View v)
{
ClickEffectUtil util = ClickEffectUtil.getInstance();
// 通过上次点击时间跟本次点击时间的时间差来判断是否是有效点击
if (util.isEffectiveClick())
{
onClickAvoidForce(v);
}
}
public abstract void onClickEffective(View v);
}
你写一个abstract的MyOnClickListener implements OnClickListener,
然后在onClick(View v)方法中作判断,记录上一次的点击时间,如果本次点击时间未超出限定的时间间隔,则不做响应。
写一个抽象方法供回调。
然后所有需要用到的防暴力点击,都用MyOnClickListener ,不用OnClickListener就没事了。
{
public void onClick(View v)
{
ClickEffectUtil util = ClickEffectUtil.getInstance();
// 通过上次点击时间跟本次点击时间的时间差来判断是否是有效点击
if (util.isEffectiveClick())
{
onClickAvoidForce(v);
}
}
public abstract void onClickEffective(View v);
}
你写一个abstract的MyOnClickListener implements OnClickListener,
然后在onClick(View v)方法中作判断,记录上一次的点击时间,如果本次点击时间未超出限定的时间间隔,则不做响应。
写一个抽象方法供回调。
然后所有需要用到的防暴力点击,都用MyOnClickListener ,不用OnClickListener就没事了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询