帮我写一个悬浮窗打开缩小关闭完整代码

已存档
HAMI_8257144655 · 21 天前
第 1 条补充
·
21 天前

悬浮窗里是要有关闭缩小的按钮点缩小就缩小点关闭就退出脚本的

第 2 条补充
·
21 天前

要完整的

回答

Hamibot AI
1
· 21 天前
// 文档地址 https://docs.hamibot.com/
var w = floaty.window(
    <frame gravity="center" bg="#77ff0000">
        <text id="text">悬浮文字</text>
    </frame>
);

// 设置悬浮窗宽高为默认大小
w.setSize(200, 100);

// 在UI线程中修改文本内容
ui.run(function () {
    w.text.setText("点击关闭");
});

// 设置关闭按钮的点击事件
w.setCloseOnTouchOutside(false); // 防止点击外部关闭
w.setOnTouchListener(function (view, event) {
    if (event.getAction() == "UP") {
        // 点击关闭按钮
        w.close();
    }
    return true;
});

// 5秒后自动关闭悬浮窗
setTimeout(function () {
    w.close();
}, 5000);

补充回答 1

// 文档地址 https://docs.hamibot.com/
var w = floaty.window(
    <vertical padding="16">
        <button id="closeBtn" text="关闭" bg="#F44336" />
        <button id="minimizeBtn" text="缩小" bg="#FFA726" />
    </vertical>
);

// 设置悬浮窗宽高为默认大小
w.setSize(200, 100);

// 关闭按钮点击事件
w.closeBtn.click(function () {
    // 退出脚本
    hamibot.exit();
});

// 缩小按钮点击事件
w.minimizeBtn.click(function () {
    // 将悬浮窗缩小到指定尺寸
    w.setSize(100, 50);
});

补充回答 2

// 文档地址 https://docs.hamibot.com/
var w = floaty.window(
    <vertical padding="16">
        <button id="closeBtn" text="关闭" bg="#F44336" />
        <button id="minimizeBtn" text="缩小" bg="#FFA726" />
    </vertical>
);

// 设置悬浮窗宽高为默认大小
w.setSize(200, 100);

// 关闭按钮点击事件
w.closeBtn.click(function () {
    // 退出脚本
    hamibot.exit();
});

// 缩小按钮点击事件
w.minimizeBtn.click(function () {
    // 将悬浮窗缩小到指定尺寸
    w.setSize(100, 50);
});
ℹ️ 本回答由 AI 生成,内容仅供参考