autojs|autojs之悬浮窗按钮~实现 点击后改变按钮背景颜色 的效果
前言 通过setVisibility设置 按钮控件 是否可见,来实现 点击按钮后 按钮背景颜色改变 的效果
【autojs|autojs之悬浮窗按钮~实现 点击后改变按钮背景颜色 的效果】view.VISIBLE:0 意思是可见的效果
view.INVISIBILITY:4 意思是不可见的,但还占着原来的空间
view.GONE:8 意思是不可见的
代码
var 悬浮窗 = floaty.window(
);
悬浮窗.setPosition(500, 1000)//设置位置(x,y)
悬浮窗.setAdjustEnabled(true)//显示三个按钮
悬浮窗.exitOnClose()//关闭悬浮窗时自动结束脚本运行//指定确定按钮点击时要执行的动作
悬浮窗.console1.click(function () {toast("脚本已暂停");
ui.run(function () {//悬浮窗.console.setText("开始");
悬浮窗.console1.setVisibility(8) //0 可见8 不可见
悬浮窗.console2.setVisibility(0)
});
});
悬浮窗.console2.click(function () {toast("脚本已继续");
ui.run(function () {// 悬浮窗.console.setText("暂停");
悬浮窗.console1.setVisibility(0)//设置 可见
悬浮窗.console2.setVisibility(8)//不可见
});
});
function kz() {while (1) {反状态 = 悬浮窗.console1.getVisibility();
//获得 暂停 按钮的可见性
//log(反状态)
if (反状态 == 8) {
//反状态为开始时,脚本要暂停,即被阻塞
toastLog("脚本暂停中");
sleep(2000) //这个只影响主程序,就是你可以在这期间点开始运行,在sleep结束后,主程序会继续运行
}
else {
//反状态为暂停时,脚本要运行,即跳出死循环
break
}
}
}i = 0
j = 0
while (1) {kz()//其实这个检测只需要在 模拟操作的 过程中添加,
sleep(1000)
kz()//一般脚本都是模拟人的操作,在这个过程中,点击控件啥的才需要
i = i + 1
kz()//像其他后台分析计算什么的就不太需要了
log(i)
kz()sleep(2000)
j = j - 1
kz()
log(j)
kz()
}
推荐阅读
- PMSJ寻平面设计师之现代(Hyundai)
- 太平之莲
- 闲杂“细雨”
- 七年之痒之后
- 深入理解Go之generate
- 由浅入深理解AOP
- 期刊|期刊 | 国内核心期刊之(北大核心)
- 生活随笔|好天气下的意外之喜
- 感恩之旅第75天
- python学习之|python学习之 实现QQ自动发送消息