Android 通过连续点击屏幕事件实现暗门操作
发布日期:2021-07-01 00:00:24
浏览次数:3
分类:技术文章
本文共 1235 字,大约阅读时间需要 4 分钟。
前言
最近新增一个功能 连续点击5次 弹出一个弹框 进入设置页面
这个实现起来也不难 通过事件间隔 来实现实现
//连续点击5次进入后台 private final int CLICK_NUM = 5; //点击时间间隔3秒 private final int CLICK_INTERVER_TIME = 3000; //上一次的点击时间 private long lastClickTime = 0; //记录点击次数 private int clickNum = 0; mView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //点击的间隔时间不能超过5秒 long currentClickTime = SystemClock.uptimeMillis(); if (currentClickTime - lastClickTime <= CLICK_INTERVER_TIME || lastClickTime == 0) { lastClickTime = currentClickTime; clickNum = clickNum + 1; } else { //超过5秒的间隔 //重新计数 从1开始 clickNum = 1; lastClickTime = 0; return; } if (clickNum == CLICK_NUM) { //重新计数 clickNum = 0; lastClickTime = 0; /*实现点击多次后的事件*/ mEtTextView.setVisibility(View.VISIBLE); mButton.setVisibility(View.VISIBLE); } } });
实现效果
共勉
2021 继续加油!
转载地址:https://lvshichunqiu.blog.csdn.net/article/details/112777156 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月20日 17时39分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
为bash添加内置命令(built-in)的方法
2019-05-02
Linux下的Socket编程
2019-05-02
Linux多线程编程
2019-05-02
如何在linux下检测内存泄漏
2019-05-02
应用 Valgrind 发现 Linux 程序的内存问题
2019-05-02
随机数、随机函数、大数随机及等概率探讨
2019-05-02
Android学习总结(一)
2019-05-02
正则表达式——速查表
2019-05-02
sprintf的用法
2019-05-02
较好的学习网站整理汇总
2019-05-02
Linux线程池(C语言描述) - 互斥量+条件变量同步
2019-05-02
系统性能调优总结1
2019-05-02
系统性能调优总结2
2019-05-02
代码优化总结
2019-05-02
有关linux下多进程与多线程的区别总结
2019-05-02
系统设计面试题思路综述
2019-05-02
并行学习总结
2019-05-02
Linux下C语言字符串操作之分割字符串总结
2019-05-02
C学习地址总结
2019-05-02
宏定义
2019-05-02