Android中判断用户多次连续点击
16lz
2021-01-23
在实际开发中有时候会要去判断用户是否在多次的连续点击某个按钮,效果类似于安卓手机中用户连续的点击系统版本会调出开发者模式一样
private void clickStyle(){if (time == 0){time = System.currentTimeMillis();clickCounts = 0;} else{if (System.currentTimeMillis() - time < 500) //计算两次单击的时间差{clickCounts++;if (clickCounts == 2){time = System.currentTimeMillis();CustomToast.makeTextSucess(getApplicationContext(), "", "在按2次就可以进入设置页面了");} else if (clickCounts == 3){time = System.currentTimeMillis();CustomToast.makeTextSucess(getApplicationContext(), "", "在按1次就可以进入设置页面了");} else if (clickCounts == 4){Intent intent = new Intent(AboutMeActivity.this, AboutMeHideActivity.class);startActivity(intent);time = System.currentTimeMillis();clickCounts = 0;}} else{time = System.currentTimeMillis();clickCounts = 0;}}}
更多相关文章
- Android用户apk如何获得系统(system)权限
- android设置页面之PreferenceActivity及Preference
- ubuntu14.04搭建Android Studio2.1开发环境activity_main.xml页
- Android 有输入框的页面,一打开就会弹出输入法,最简单屏蔽办法
- 【Android初学者】超简单的注册页面,填写完整信息实现 跳转 和 传
- 如何正确使用Toast进行用户提醒
- Android小例子(点击一个按钮,传递数据给另一个页面)
- Android让页面默认弹出输入法的问题