App Inventor 2 原生没有 sleep 及相关函数,需要模拟实现,经过测试这里给出一个既简单又相对高效率的实现方案:
需要用到计时器组件:
实现代码如下:
代码原理非常简单,就是计算好要 sleep 到的时刻,然后一直循环等待到那个时刻为止。
测试方法如下:
经过测试,该方法有效,能正常 sleep 指定的毫秒数,但是它是阻塞式的,也就是说等待的过程中其他界面操作均无法进行,不过好在CPU消耗并不高,也算是一种不错的实现方式。
代码快速导入技巧
另外,如何将上面的代码快速导入我们的项目中,是有技巧的,无需自己动手一个个拖动哈,请看这里:
领取专属 10元无门槛券
私享最新 技术干货