java - 用户有节奏地点击屏幕后实现函数调用
问题描述
有个问题,想实现一个函数调用,用户像摩尔斯电码一样有节奏地点击屏幕,然后我们就可以执行这个函数了。
(构建一个小彩蛋)将为 IOS 和 Android 构建这个
完全不知道从哪里开始。对于IOS,我将从手势点击识别器开始......
如果注册莫尔斯电码的工作量太大,我想在函数执行之前预设的点击次数会更容易实现。例如,用户在屏幕上点击一个点 15 次或类似的东西。
有没有人有什么建议?然后我可以开始在正确的方向上搜索。
提前致谢!
解决方案
绝对没有玄学...
您将拥有一个触摸时间戳列表,并且每次用户点击所需的项目时,您都会再添加一个
public void onClickListener(){
rhythm.add(System.currtentTimemillis());
if(findPattern(rhythm))
doEasterEgg();
}
你将如何检测你决定的间隔中的模式......但摩尔斯电码应该比检测音乐节奏更简单。
推荐阅读
- c# - 追加 Ef Core IQueryable<T> 作为或查询
- java - 在 Android 旧版本中以编程方式更改应用语言
- django - AttributeError: 'QuerySet' 对象在尝试使用 ClusterableModel 和 ClusterTaggableManager 保存引号和标签时没有属性 'tags'
- python - 如何为反向十六进制设置切片
- azure - Azure AD 多租户 SaaS 应用程序的租户特定主页 URL
- javascript - 向 React / Typescript 中的按钮添加和删除类的正确方法 - 按钮组
- api - 嵌入使用 mymaps 生成的地图
- module - XDP 套接字附加到的事件是什么?
- java - 列表