【按键精灵安卓版】在屏幕上实时显示运行的功能

我们在屏幕上显示信息通常会用showmessage这个命令,每次执行此命令会在屏幕上显示一段文字,持续时间1秒左右,如果想要一直显示,就要循环执行这个命令。

对于单线程来说,这种持续循环showmessage命令是不可行的,因为我们的脚本是要做其他有效的操作,比如点击,找图、写入文本等,不可能一直执行showmessage命令。

是的,单线程是不可行的,所以需要多线程,我们先来看一个效果展示。

看上图我们可以发现,当我移动按键图标的时候,左上角的显示信息中坐标数值也会发生变化,并且在实时更新。

这是怎么做到的呢?我通过找图获取到按键的坐标,并通过共享变量把坐标值传递给一个专门用于显示信息的线程中,然后持续在屏幕上显示传递过来的坐标值。

大家可以参照一下我这个框架,我个人觉得是一个比较简单的形式,主线程用于实时显示,子线程用于功能操作。

转载自微信公众号:3分钟学堂

本站内容来源于网络,转载请注明出处和链接!
本文链接地址: https://pumpkinit.com/1162.html
南瓜  [https://pumpkinit.com]  感谢

发表评论

电子邮件地址不会被公开。 必填项已用*标注