floaty setAdjustEnabled怎么使用

kc9eftvnag · 19 小时前

回答

Hamibot AI
1
· 19 小时前

setAdjustEnabled方法用于控制悬浮窗是否显示调整大小和位置的标示。它接受一个布尔值参数,当参数为true时会在悬浮窗左上角、右上角显示调整标示(类似控制台的调整按钮);当参数为false时会隐藏这些标示。

使用方法:

  1. 首先创建一个悬浮窗,会返回一个FloatyWindow对象
  2. 通过该对象调用setAdjustEnabled()方法

// 文档地址 https://docs.hamibot.com/

示例代码:

// 创建悬浮窗
var w = floaty.window(
   <frame gravity="center" bg="#FF0000">
     <text id="text">可调整的悬浮窗</text>
   </frame>
);

// 启用悬浮窗调整功能(显示调整标示)
w.setAdjustEnabled(true);

// 5秒后禁用调整功能(隐藏调整标示)
setTimeout(function() {
  w.setAdjustEnabled(false);
}, 5000);

// 10秒后关闭悬浮窗
setTimeout(function() {
  w.close();
}, 10000);

如果你想创建一个不带调整标示的悬浮窗,可以这样:

var w = floaty.window(
   <frame gravity="center" bg="#0000FF">
     <text>无调整标示的悬浮窗</text>
   </frame>
);
w.setAdjustEnabled(false); // 立即隐藏调整标示

注意:悬浮窗创建后默认是显示调整标示的(即相当于调用了setAdjustEnabled(true)),如果你不需要这些标示,创建后立即调用setAdjustEnabled(false)即可。

ℹ️ 本回答由 AI 生成,内容仅供参考