AdjFloaty - 可调节悬浮窗

  • 更新时间:2025-12-13 11:58:45

可调节悬浮窗

通过$floaty.newAdj(xml|path)创建,天生就是一个可以调节的悬浮窗,支持移动到自己想要移动的位置,调节悬浮窗的大小,关闭悬浮窗等操作。

const {WindowManager.LayoutParams} params;

悬浮窗参数

类型:{android.view.WindowManager.LayoutParams}

  • 版本 : 1.5.4

const {WindowManager} manager;

悬浮窗管理器

类型:{android.view.WindowManager}

  • 版本 : 1.5.4

找控件(控件id)

选择控件

  • 参数 : 控件id {字符串} 控件找控件

  • 返回 : {XView} 控件

  • 版本 : 1.7.0

定义 可调节悬浮窗 = $悬浮窗.新建可调节("界面.xml");
//找控件
定义 按钮 = 可调节悬浮窗.找控件("关闭按钮");

关闭()

关闭悬浮窗

  • 版本 : 1.7.0

定义 可调节悬浮窗 = $悬浮窗.新建可调节("界面.xml");
//找控件
定义 按钮 = 可调节悬浮窗.找控件("关闭按钮");
//点击按钮后关闭悬浮窗
按钮.点击事件(()=>{
    可调节悬浮窗.关闭();
});

获取宽度()

获得宽度

  • 返回 : {整数} 宽度

  • 版本 : 1.7.0

定义 可调节悬浮窗 = $悬浮窗.新建可调节("界面.xml");
//获得宽度
定义 宽度 = 可调节悬浮窗.获取宽度();

获取x()

获得x坐标

  • 返回 : {整数} x坐标

  • 版本 : 1.7.0

定义 可调节悬浮窗 = $悬浮窗.新建可调节("界面.xml");
//获得x坐标
定义 x坐标 = 可调节悬浮窗.获取x();

获取y()

获得y坐标

  • 返回 : {整数} y坐标

  • 版本 : 1.7.0

定义 可调节悬浮窗 = $悬浮窗.新建可调节("界面.xml");
//获得y坐标
定义 y坐标 = 可调节悬浮窗.获取y();

获取高度()

获得高度

  • 返回 : {整数} 高度

  • 版本 : 1.7.0

定义 可调节悬浮窗 = $悬浮窗.新建可调节("界面.xml");
//获得高度
定义 高度 = 可调节悬浮窗.获取高度();