回答
要编写一个手机悬浮窗开关脚本,可以使用 Hamibot 提供的 floaty
模块。以下是一个简单的示例代码,它创建了一个带有“开始”和“退出”按钮的悬浮窗,并实现了基本的功能:
// 文档地址 https://docs.hamibot.com/
// 创建悬浮窗
var floatyWin = floaty.window(
<vertical padding="16">
<button id="startBtn" text="开始" bg="#4CAF50" />
<button id="exitBtn" text="退出脚本" bg="#607D8B" />
</vertical>
);
// 开始按钮点击事件监听
floatyWin.startBtn.click(function () {
toast("开始执行");
// 执行你的开始逻辑
});
// 退出按钮点击事件监听
floatyWin.exitBtn.click(function () {
toast("退出脚本");
floatyWin.close();
hamibot.exit();
});
// 保持悬浮窗不被关闭
setInterval(function () {}, 1000);
说明:
floaty.window(layout)
:创建一个悬浮窗,layout
可以是 XML 布局或者一个 View。floatyWin.startBtn.click(...)
:为“开始”按钮添加点击事件监听器。floatyWin.exitBtn.click(...)
:为“退出”按钮添加点击事件监听器。setInterval(function () {}, 1000);
:保持悬浮窗不被关闭。
你可以根据需要修改布局和功能。希望这个示例对你有帮助!如果你有其他问题,请随时提问。
ℹ️ 本回答由 AI 生成,内容仅供参考