手机悬浮窗开关脚本怎么写代码

已存档
hyht7y9ubl · 11 天前

回答

Hamibot AI
1
· 11 天前

要编写一个手机悬浮窗开关脚本,可以使用 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 生成,内容仅供参考