显示效果

调用例子
_ENV['width'], _ENV['height'] = getDisplaySize()
print('屏幕分辨率:' .. _ENV['width'] .. 'x' .. _ENV['height'])
local xfxPluginPath = 'xfxPlugin-release.apk'
local xfxModule = require('XfxPlugin')
XFX = xfxModule:new({
apkPath = xfxPluginPath, -- 插件路径或资源名称
preloadOps = nil, -- 如需预加载 StringOps/FileOps 等,可传表:{'stringOps','fileOps'}
})
-- 1. 显示悬浮窗日志
XFX:showFloatLogWindow({
left = math.floor(_ENV['width'] - _ENV['width'] / 4),
top = math.floor(_ENV['height'] / 3.5),
width = math.floor(_ENV['width'] / 2), -- 可选:不写则用默认
height = math.floor(_ENV['height'] / 8), -- 可选:不写则用默认
topFontSize = 10, -- 顶部时间+标题字体大小
bottomFontSize = 10, -- 底部信息字体大小
isShowProgressBar = true, -- 显示进度条
isBottomInfo = true, -- 显示底部信息栏
isControlBtn = true, -- 显示右下角控制按钮
isShowTimes = true, -- 显示计时器
isShowTitle = true, -- 显示标题
isMinBtn = true, -- 显示最小化按钮
isAllowDrag = true, -- 允许拖动
isSaveDragPosition = true, -- 记住拖动位置,下次打开用上次的位置
isSaveSize = true, -- 记住窗口尺寸
maxCount = 200, -- 日志最大条数
logFontSize = 10, -- 日志字体大小
bgAlpha = 220, -- 背景透明度 0-255(可选)
stopCallback = function()
-- 点击停止按钮或关闭按钮时会执行
print('停止任务')
XFX:logw('用户主动停止任务')
exitScript()
end
})
-- 2. 基本标题 / 底部信息 / 透明度
XFX:setFloatLogTitle('XFX 自动化任务')
XFX:setFloatLogInfo('初始化中,请稍候...')
XFX:setFloatLogAlpha(220) -- 0-255,值越小越透明
-- 3. 演示进度条 + 不同级别日志
for i = 1, 10 do
local p = i / 10
XFX:setFloatLogProgress(p) -- 0-1 的小数
if i == 1 then
XFX:logi('开始执行任务...')
elseif i < 5 then
XFX:logd('调试信息:当前进度 ' .. tostring(p * 100) .. '%')
elseif i == 5 then
XFX:logw('提醒:中间检查点,确认一切正常')
elseif i == 8 then
XFX:logs('子任务已完成 80%')
end
sleep(500)
end
-- 4. 最后输出结果 + 关闭窗口
XFX:setFloatLogInfo('任务完成,即将关闭窗口')
XFX:logs('任务执行完毕!')
sleep(2000)
XFX:closeFloatLog()
1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 【懒人精灵】自适应分辨率的悬浮窗日志插件调用例子
飞云脚本圈: 586333520

Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 【懒人精灵】自适应分辨率的悬浮窗日志插件调用例子