控件连续点击两次及多次
2016-11-28 12:17
260 查看
应用场景:
1.两次点击的应用场景太多了,作用表示“强调”,典型的点两次退程序、点两次进某个界面
2.多次点击应用场景相对较少,根据需要吧
两次:
多次:
1.两次点击的应用场景太多了,作用表示“强调”,典型的点两次退程序、点两次进某个界面
2.多次点击应用场景相对较少,根据需要吧
两次:
/** * 监听控件连续点击2次 * @param view 控件 * @param intervalTime 多少时间内有效 */ public void listenerClick2(final Context context,View view, final long intervalTime) { view.setOnClickListener(new View.OnClickListener() { public long clickTime; @Override public void onClick(View v) { if (clickTime != 0) { if (System.currentTimeMillis() - clickTime <= intervalTime) { Toast.makeText(context, "我被连续点击2次啦!", Toast.LENGTH_SHORT).show(); } } clickTime = System.currentTimeMillis(); } }); }
多次:
/** * 监听控件连续点击N次 * @param view 控件 * @param amount 点击次数 * @param intervalTime 多少时间内有效 */ public void listenerClickN(final Context context,View view, final int amount, final long intervalTime) { final long[] amountArray=new long[amount]; view.setOnClickListener(new View.OnClickListener() { public long clickTime; @Override public void onClick(View v) { System.arraycopy(amountArray,1,amountArray,0,amountArray.length-1); amountArray[amountArray.length-1]= SystemClock.uptimeMillis(); if(amountArray[amountArray.length-1]-amountArray[0]<=intervalTime){ Toast.makeText(context,"受不了啦!我被连续点击"+amount+"次啦!!",Toast.LENGTH_SHORT).show(); } } }); }
相关文章推荐
- Android控件的两次及多次点击事件
- TreeList控件复选框需要点击两次才能选中(打勾)
- 如何解决IE8中select控件多选控件在焦点不在控件上时点击选项要点击两次才能选中的问题
- Android连续点击两次Back键退出程序
- Android 连续多次点击事件的实现
- Android Editext 点击两次后软键盘遮挡 Editext控件的问题
- Android连续点击两次Back键退出程序
- javascript设置连续两次点击按钮时间间隔的方法
- Android连续点击两次Back键退出程序
- 安卓---连续点击两次返回键退出程序---二级界面的退出程序
- Android主界面连续两次点击物理返回键退出应用功能实现
- 关于Asp.Net中避免用户连续多次点击按钮,重复提交表单的处理
- Android连续点击两次退出程序
- android防止搜索按钮连续点击加载多次数据
- 通过广播关闭应用程序(每个Activity)和连续点击两次返回键关闭应用程序
- android中控件点击两次才响应onclick方法
- javascript设置连续两次点击按钮时间间隔的方法
- Android连续点击两次Back键退出程序 分类: Android
- 有关于用javaScript点击一次提交数据却发送了两次或者多次的问题
- Android 双击以及连续多次点击事件系统自带判断方法