用户有节奏地点击屏幕后实现函数调用

Posted

技术标签:

【中文标题】用户有节奏地点击屏幕后实现函数调用【英文标题】:Implement function call after user taps on screen rhythmically 【发布时间】:2018-12-12 02:48:02 【问题描述】:

有个问题,想实现一个函数调用,用户按照摩尔斯电码的节奏敲击屏幕,然后我们就可以执行这个函数了。

(建造一个小小的复活节彩蛋) 将为 iosandroid 构建这个

完全不知道从哪里开始。 对于 IOS,我会从手势点击识别器开始......

如果注册莫尔斯电码的工作量太大,我想在函数执行之前预设的点击次数会更容易实现。例如,用户在屏幕上点击一个点 15 次或类似的东西。

有人有什么建议吗?然后我就可以开始搜索正确的方向了。

提前致谢!

【问题讨论】:

【参考方案1】:

绝对没有谜团......

您将拥有一个触摸时间戳列表,并且每次用户点击所需的项目时,您都会再添加一个

    public void onClickListener()

    rhythm.add(System.currtentTimemillis());
    if(findPattern(rhythm))
    doEasterEgg();


你将如何检测你决定的间隔中的模式......但摩尔斯电码应该比检测音乐节奏更简单。

【讨论】:

以上是关于用户有节奏地点击屏幕后实现函数调用的主要内容,如果未能解决你的问题,请参考以下文章

实现可点击字符串列表以调用函数的简洁直观的方法?

在 Flutter 中弹出屏幕后如何调用函数来更新值?

在 Cubit 函数调用后未执行 BlocListener

UIWebView 部分可操作

C语言中如何实现按任意键退出

网页内如何调用开放的api接口实现用户定位