mockScreenRandomClick static method
屏幕内随机点击
context 无所谓谁的context,主要用来获取屏幕宽高
delayed 延迟执行抬起事件的时长,单位毫秒
Implementation
static mockScreenRandomClick(BuildContext? context,
{int delayed = 100}) async {
if (context == null) return;
var size = MediaQuery.of(context).size;
var screenWidth = size.width;
var screenHeight = size.height;
if (screenWidth > 1 && screenHeight > 1) {
Random random = Random();
var dx = max(1, random.nextInt(screenWidth.toInt()));
var dy = max(1, random.nextInt(screenHeight.toInt()));
await mockLocationClick(dx.toDouble(), dy.toDouble(), delayed: delayed);
}
}